while(true) without any sleeps isn't good ;o
Get the window handle of the client where the dll is injected & then check it with the GetForeGroundWindow function...So your keys will only affect the client in foreground and you can use multiple clients..Quote:
Hmm its sure thats why i always put a Sleep(1) --> 4 :)
anyway nvm, its work fine on hotkeys, my pc is just a shit.
if((GetAsyncKeyState(VK_LSHIFT)&0x8000) && (GetForegroundWindow() == handle->kalhw))
Quote:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\***\Debug\TestsystemWINAPI.dll) entspricht nicht dem OutputFile-Eigenschaftswert (C:\Users\Sonikk69\Desktop\Testsystem\Testsystem.d ll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(992,5): warning MSB8012: TargetName(TestsystemWINAPI) entspricht nicht dem OutputFile-Eigenschaftswert (Testsystem) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1> LINK : Programmdatenbank "C:\***ßDebug\TestsystemWINAPI.pdb" fehlt; vollständiger Link wird durchgeführt.
1>detours.lib(detours.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(detours.obj)" oder an "C:\***\Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(disasm.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(disasm.obj)" oder an "C:\***\Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(detours.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(detours.obj)" oder an "C:\***\Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(disasm.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(disasm.obj)" oder an "C:\***\Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1> TestsystemWINAPI.vcxproj -> C:\***\Debug\TestsystemWINAPI.dll
........
kpThread = (HANDLE)_beginthreadex(NULL,0,&kpMainThread,NULL,NULL,&kpThreadID);
.......
unsigned int __stdcall kpMainThread(void * start_parameter)
{
while(true)
{
Sleep(1);
if (GetAsyncKeyState...){...}
........
}
return 0;
}
........
Quote:
1>detours.lib(detours.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(detours.obj)" oder an "C:\***Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(disasm.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(disasm.obj)" oder an "C:\***Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(detours.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(detours.obj)" oder an "C:\***Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>detours.lib(disasm.obj) : warning LNK4099: PDB "detours.pdb" wurde nicht mit "detours.lib(disasm.obj)" oder an "C:\***Debug\detours.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\Documents and Settings\Martin\Desktop\he\Debug\TestsystemWINAPI.dll) does not match the Linker's OutputFile property value (C:\Users\Sonikk69\Desktop\Testsystem\Testsystem.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(TestsystemWINAPI) does not match the Linker's OutputFile property value (Testsystem). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).