Есть необходимость вызвать функцию WinAPI из кода на C#. Какие средства языка позволяют это сделать?
Есть разные подходы. Практические рекомендации по взаимодействию управляемого и машинного кода.
Например, если использовать P/Invoke из C#, то это выглядит так:
using System;
using System.Runtime.InteropServices;
namespace Sample
{
class Program
{
static void Main(string[] args)
{
MessageBox(IntPtr.Zero, "Hello, World!", "", 0);
}
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int MessageBox(IntPtr hWnd, String message, String caption, int options);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ПриветКто сталкивался с такой задачей как подключение внеш компоненты 1с 7
Уважаемы гуру, есть вопросХочу изучить потоки и не пойму с чего начать, а может что то и вообще не нужно для изучения или устарело
ЗдравствуйтеПредстоит задача зашифровать и расшифровать текст, который скорее всего закодирован в Deflate + base64