[C++] FindWindow Fehler

04/28/2012 17:16 Velmore#1
Hi Leute,

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(NULLlpWindowName);
                    if(!
hwnd)
                            
printf("\r");
                    
Sleep(100);
            } 
so das problem bei mir kommt bei Debuggen die meldung

PHP Code:
1>Pointer Reader.obj error LNK2028Nicht 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 LNK2028Nicht 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 LNK2028Nicht 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 LNK2028Nicht 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 LNK2028Nicht 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 LNK2019Verweis 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 LNK2019Verweis 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 LNK2019Verweis 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 LNK2019Verweis 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 LNK2019Verweis 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 LNK112010 nicht aufgelöste externe Verweise
kann mir wer weiter helfen?
04/28/2012 17:40 MoepMeep#2
lib gelinkt?
04/28/2012 17:51 Tyrar#3
Quote:
Originally Posted by MoepMeep View Post
lib gelinkt?
sehr wahrscheinlich nicht.

platform sdk installieren + libs linken! :)
04/28/2012 18:01 Velmore#4
´welche muss ich linken?
04/28/2012 18:49 MoepMeep#5
Steht im MSDN-Artikel zu FindWindow.