Ошибка "Элемент не существует в текущем контексте" - C# (177651)
Формулировка задачи:
Начал переписывать код и столкнулся с одной проблемой:
Поиск ничего не дал. Нужно подключить какую-то WinApi функцию или библиотеку. Не подскажите какую?
int FindGame(string nModule,string pName ) { string pe32; string me32; IntPtr hSnap; IntPtr hSnap_n; hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //Ошибка 3 Элемент "CreateToolhelp32Snapshot" не существует в текущем контексте. //Ошибка 4 Элемент "TH32CS_SNAPPROCESS" не существует в текущем контексте. return 0; }
Решение задачи: «Ошибка "Элемент не существует в текущем контексте"»
textual
Листинг программы
[DllImport("kernel32.dll", SetLastError=true)] static extern IntPtr CreateToolhelp32Snapshot(SnapshotFlags dwFlags, uint th32ProcessID); [Flags] public enum SnapshotFlags : uint { HeapList = 0x00000001, Process = 0x00000002, Thread = 0x00000004, Module = 0x00000008, Module32 = 0x00000010, All = (HeapList | Process | Thread | Module), Inherit = 0x80000000, NoHeaps = 0x40000000 }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д