Ich wollte in C++ aus langeweilge ein Tool machen das Value aus einem Prozess auslesen kann. Die Funktion sollte soweit gehen nur bei mir will die FindWindow Funktion nicht so ganz.
Hier mal ein Teil des Codes:
PHP Code:
HWND hwnd;
HANDLE handle;
DWORD ID;
LPCTSTR lpWindowName = L"Prozess name";
while(!hwnd){
cout << "Suche nach dem Prozess und injecte..." << endl;
hwnd = FindWindow(NULL, lpWindowName);
if(!hwnd)
printf("\r");
Sleep(100);
}
PHP Code:
1>Pointer Reader.obj : error LNK2028: Nicht aufgelöstes Token (0A0002B1) ""extern "C" int __stdcall AdjustTokenPrivileges(void *,int,struct _TOKEN_PRIVILEGES *,unsigned long,struct _TOKEN_PRIVILEGES *,unsigned long *)" (?AdjustTokenPrivileges@@$$J224YGHPAXHPAU_TOKEN_PRIVILEGES@@K1PAK@Z)", auf das in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)" verwiesen wird.
1>Pointer Reader.obj : error LNK2028: Nicht aufgelöstes Token (0A0002B2) ""extern "C" int __stdcall LookupPrivilegeValueW(wchar_t const *,wchar_t const *,struct _LUID *)" (?LookupPrivilegeValueW@@$$J212YGHPB_W0PAU_LUID@@@Z)", auf das in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)" verwiesen wird.
1>Pointer Reader.obj : error LNK2028: Nicht aufgelöstes Token (0A0002B4) ""extern "C" int __stdcall OpenProcessToken(void *,unsigned long,void * *)" (?OpenProcessToken@@$$J212YGHPAXKPAPAX@Z)", auf das in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)" verwiesen wird.
1>Pointer Reader.obj : error LNK2028: Nicht aufgelöstes Token (0A0002B9) ""extern "C" unsigned long __stdcall GetWindowThreadProcessId(struct HWND__ *,unsigned long *)" (?GetWindowThreadProcessId@@$$J18YGKPAUHWND__@@PAK@Z)", auf das in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)" verwiesen wird.
1>Pointer Reader.obj : error LNK2028: Nicht aufgelöstes Token (0A0002BC) ""extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z)", auf das in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)" verwiesen wird.
1>Pointer Reader.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" int __stdcall AdjustTokenPrivileges(void *,int,struct _TOKEN_PRIVILEGES *,unsigned long,struct _TOKEN_PRIVILEGES *,unsigned long *)" (?AdjustTokenPrivileges@@$$J224YGHPAXHPAU_TOKEN_PRIVILEGES@@K1PAK@Z)" in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)".
1>Pointer Reader.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" int __stdcall LookupPrivilegeValueW(wchar_t const *,wchar_t const *,struct _LUID *)" (?LookupPrivilegeValueW@@$$J212YGHPB_W0PAU_LUID@@@Z)" in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)".
1>Pointer Reader.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" int __stdcall OpenProcessToken(void *,unsigned long,void * *)" (?OpenProcessToken@@$$J212YGHPAXKPAPAX@Z)" in Funktion ""bool __cdecl SetDebugPrivileges(void)" (?SetDebugPrivileges@@$$FYA_NXZ)".
1>Pointer Reader.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" unsigned long __stdcall GetWindowThreadProcessId(struct HWND__ *,unsigned long *)" (?GetWindowThreadProcessId@@$$J18YGKPAUHWND__@@PAK@Z)" in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)".
1>Pointer Reader.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z)" in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)".
1> : fatal error LNK1120: 10 nicht aufgelöste externe Verweise.






