@@ -52,7 +52,7 @@ static PVOID LoadNtHeaderFromProcess(_In_ HANDLE hProcess,
52
52
53
53
IMAGE_DOS_HEADER idh;
54
54
if (!ReadProcessMemory (hProcess, pbModule, &idh, sizeof (idh), NULL )) {
55
- DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lx \n " ,
55
+ DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lu \n " ,
56
56
pbModule, pbModule + sizeof (idh), GetLastError ()));
57
57
return NULL ;
58
58
}
@@ -67,7 +67,7 @@ static PVOID LoadNtHeaderFromProcess(_In_ HANDLE hProcess,
67
67
68
68
if (!ReadProcessMemory (hProcess, pbModule + idh.e_lfanew ,
69
69
pNtHeader, sizeof (*pNtHeader), NULL )) {
70
- DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p:%p) failed: %lx \n " ,
70
+ DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p:%p) failed: %lu \n " ,
71
71
pbModule + idh.e_lfanew ,
72
72
pbModule + idh.e_lfanew + sizeof (*pNtHeader),
73
73
pbModule,
@@ -161,7 +161,7 @@ static PVOID FindDetourSectionInRemoteModule(_In_ HANDLE hProcess,
161
161
IMAGE_SECTION_HEADER header;
162
162
for (DWORD n = 0 ; n < pNtHeader->FileHeader .NumberOfSections ; ++n) {
163
163
if (!ReadProcessMemory (hProcess, pRemoteSectionHeaders + n, &header, sizeof (header), NULL )) {
164
- DETOUR_TRACE ((" ReadProcessMemory(ish@%p..%p) failed: %lx \n " ,
164
+ DETOUR_TRACE ((" ReadProcessMemory(ish@%p..%p) failed: %lu \n " ,
165
165
pRemoteSectionHeaders + n,
166
166
(PBYTE)(pRemoteSectionHeaders + n) + sizeof (header),
167
167
GetLastError ()));
@@ -198,7 +198,7 @@ static PVOID FindPayloadInRemoteDetourSection(_In_ HANDLE hProcess,
198
198
199
199
DETOUR_SECTION_HEADER header;
200
200
if (!ReadProcessMemory (hProcess, pbData, &header, sizeof (header), NULL )) {
201
- DETOUR_TRACE ((" ReadProcessMemory(dsh@%p..%p) failed: %lx \n " ,
201
+ DETOUR_TRACE ((" ReadProcessMemory(dsh@%p..%p) failed: %lu \n " ,
202
202
pbData,
203
203
pbData + sizeof (header),
204
204
GetLastError ()));
@@ -218,7 +218,7 @@ static PVOID FindPayloadInRemoteDetourSection(_In_ HANDLE hProcess,
218
218
for (PVOID pvSection = pbData + header.nDataOffset ; pvSection < pbData + header.cbDataSize ;) {
219
219
DETOUR_SECTION_RECORD section;
220
220
if (!ReadProcessMemory (hProcess, pvSection, §ion, sizeof (section), NULL )) {
221
- DETOUR_TRACE ((" ReadProcessMemory(dsr@%p..%p) failed: %lx \n " ,
221
+ DETOUR_TRACE ((" ReadProcessMemory(dsr@%p..%p) failed: %lu \n " ,
222
222
pvSection,
223
223
(PBYTE)pvSection + sizeof (section),
224
224
GetLastError ()));
@@ -282,7 +282,7 @@ static PBYTE FindAndAllocateNearBase(HANDLE hProcess, PBYTE pbModule, PBYTE pbBa
282
282
if (GetLastError () == ERROR_INVALID_PARAMETER) {
283
283
break ;
284
284
}
285
- DETOUR_TRACE ((" VirtualQueryEx(%p) failed: %lx \n " ,
285
+ DETOUR_TRACE ((" VirtualQueryEx(%p) failed: %lu \n " ,
286
286
pbLast, GetLastError ()));
287
287
break ;
288
288
}
@@ -327,7 +327,7 @@ static PBYTE FindAndAllocateNearBase(HANDLE hProcess, PBYTE pbModule, PBYTE pbBa
327
327
PBYTE pbAlloc = (PBYTE)VirtualAllocEx (hProcess, pbAddress, cbAlloc,
328
328
MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
329
329
if (pbAlloc == NULL ) {
330
- DETOUR_TRACE ((" VirtualAllocEx(%p) failed: %lx \n " , pbAddress, GetLastError ()));
330
+ DETOUR_TRACE ((" VirtualAllocEx(%p) failed: %lu \n " , pbAddress, GetLastError ()));
331
331
continue ;
332
332
}
333
333
#ifdef _WIN64
@@ -386,7 +386,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
386
386
der.pidh = (PBYTE)hModule;
387
387
der.cbidh = sizeof (der.idh );
388
388
if (!ReadProcessMemory (hProcess, der.pidh , &der.idh , sizeof (der.idh ), NULL )) {
389
- DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lx \n " ,
389
+ DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lu \n " ,
390
390
der.pidh , der.pidh + der.cbidh , GetLastError ()));
391
391
return FALSE ;
392
392
}
@@ -397,7 +397,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
397
397
der.pinh = der.pidh + der.idh .e_lfanew ;
398
398
der.cbinh = FIELD_OFFSET (IMAGE_NT_HEADERS, OptionalHeader);
399
399
if (!ReadProcessMemory (hProcess, der.pinh , &der.inh , der.cbinh , NULL )) {
400
- DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lx \n " ,
400
+ DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lu \n " ,
401
401
der.pinh , der.pinh + der.cbinh , GetLastError ()));
402
402
return FALSE ;
403
403
}
@@ -412,7 +412,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
412
412
}
413
413
414
414
if (!ReadProcessMemory (hProcess, der.pinh , &der.inh , der.cbinh , NULL )) {
415
- DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lx \n " ,
415
+ DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lu \n " ,
416
416
der.pinh , der.pinh + der.cbinh , GetLastError ()));
417
417
return FALSE ;
418
418
}
@@ -424,7 +424,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
424
424
if (der.inh32 .CLR_DIRECTORY .VirtualAddress != 0 &&
425
425
der.inh32 .CLR_DIRECTORY .Size != 0 ) {
426
426
427
- DETOUR_TRACE ((" CLR32.VirtAddr=%lx , CLR.Size=%lx \n " ,
427
+ DETOUR_TRACE ((" CLR32.VirtAddr=%08lx , CLR.Size=%lu \n " ,
428
428
der.inh32 .CLR_DIRECTORY .VirtualAddress ,
429
429
der.inh32 .CLR_DIRECTORY .Size ));
430
430
@@ -435,7 +435,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
435
435
if (der.inh64 .CLR_DIRECTORY .VirtualAddress != 0 &&
436
436
der.inh64 .CLR_DIRECTORY .Size != 0 ) {
437
437
438
- DETOUR_TRACE ((" CLR64.VirtAddr=%lx , CLR.Size=%lx \n " ,
438
+ DETOUR_TRACE ((" CLR64.VirtAddr=%08lx , CLR.Size=%lu \n " ,
439
439
der.inh64 .CLR_DIRECTORY .VirtualAddress ,
440
440
der.inh64 .CLR_DIRECTORY .Size ));
441
441
@@ -446,7 +446,7 @@ static BOOL RecordExeRestore(HANDLE hProcess, HMODULE hModule, DETOUR_EXE_RESTOR
446
446
if (der.pclr != 0 ) {
447
447
der.cbclr = sizeof (der.clr );
448
448
if (!ReadProcessMemory (hProcess, der.pclr , &der.clr , der.cbclr , NULL )) {
449
- DETOUR_TRACE ((" ReadProcessMemory(clr@%p..%p) failed: %lx \n " ,
449
+ DETOUR_TRACE ((" ReadProcessMemory(clr@%p..%p) failed: %lu \n " ,
450
450
der.pclr , der.pclr + der.cbclr , GetLastError ()));
451
451
return FALSE ;
452
452
}
@@ -516,7 +516,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
516
516
// ////////////////////////////////////////////////////// Read old headers.
517
517
//
518
518
if (!ReadProcessMemory (hProcess, pbModule, &idh, sizeof (idh), NULL )) {
519
- DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lx \n " ,
519
+ DETOUR_TRACE ((" ReadProcessMemory(idh@%p..%p) failed: %lu \n " ,
520
520
pbModule, pbModule + sizeof (idh), GetLastError ()));
521
521
return FALSE ;
522
522
}
@@ -525,7 +525,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
525
525
526
526
PBYTE pnh = pbModule + idh.e_lfanew ;
527
527
if (!ReadProcessMemory (hProcess, pnh, &inh32, sizeof (inh32), NULL )) {
528
- DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lx \n " ,
528
+ DETOUR_TRACE ((" ReadProcessMemory(inh@%p..%p) failed: %lu \n " ,
529
529
pnh, pnh + sizeof (inh32), GetLastError ()));
530
530
return FALSE ;
531
531
}
@@ -540,7 +540,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
540
540
inh32.FileHeader .SizeOfOptionalHeader ;
541
541
ULONG cb = inh32.FileHeader .NumberOfSections * sizeof (IMAGE_SECTION_HEADER);
542
542
if (!ReadProcessMemory (hProcess, psects, §s, cb, NULL )) {
543
- DETOUR_TRACE ((" ReadProcessMemory(ish@%p..%p) failed: %lx \n " ,
543
+ DETOUR_TRACE ((" ReadProcessMemory(ish@%p..%p) failed: %lu \n " ,
544
544
psects, psects + cb, GetLastError ()));
545
545
return FALSE ;
546
546
}
@@ -597,7 +597,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
597
597
}
598
598
599
599
if (!WriteProcessMemory (hProcess, pnh, &inh64, sizeof (inh64), NULL )) {
600
- DETOUR_TRACE ((" WriteProcessMemory(inh@%p..%p) failed: %lx \n " ,
600
+ DETOUR_TRACE ((" WriteProcessMemory(inh@%p..%p) failed: %lu \n " ,
601
601
pnh, pnh + sizeof (inh64), GetLastError ()));
602
602
return FALSE ;
603
603
}
@@ -608,7 +608,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
608
608
inh64.FileHeader .SizeOfOptionalHeader ;
609
609
cb = inh64.FileHeader .NumberOfSections * sizeof (IMAGE_SECTION_HEADER);
610
610
if (!WriteProcessMemory (hProcess, psects, §s, cb, NULL )) {
611
- DETOUR_TRACE ((" WriteProcessMemory(ish@%p..%p) failed: %lx \n " ,
611
+ DETOUR_TRACE ((" WriteProcessMemory(ish@%p..%p) failed: %lu \n " ,
612
612
psects, psects + cb, GetLastError ()));
613
613
return FALSE ;
614
614
}
@@ -625,7 +625,7 @@ static BOOL UpdateFrom32To64(HANDLE hProcess, HMODULE hModule, WORD machine,
625
625
inh64.IMPORT_DIRECTORY .Size = 0 ;
626
626
627
627
if (!WriteProcessMemory (hProcess, pnh, &inh64, sizeof (inh64), NULL )) {
628
- DETOUR_TRACE ((" WriteProcessMemory(inh@%p..%p) failed: %lx \n " ,
628
+ DETOUR_TRACE ((" WriteProcessMemory(inh@%p..%p) failed: %lu \n " ,
629
629
pnh, pnh + sizeof (inh64), GetLastError ()));
630
630
return FALSE ;
631
631
}
@@ -655,15 +655,15 @@ static BOOL IsWow64ProcessHelper(HANDLE hProcess,
655
655
//
656
656
HMODULE hKernel32 = LoadLibraryW (L" KERNEL32.DLL" );
657
657
if (hKernel32 == NULL ) {
658
- DETOUR_TRACE ((" LoadLibraryW failed: %lx \n " , GetLastError ()));
658
+ DETOUR_TRACE ((" LoadLibraryW failed: %lu \n " , GetLastError ()));
659
659
return FALSE ;
660
660
}
661
661
662
662
LPFN_ISWOW64PROCESS pfnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress (
663
663
hKernel32, " IsWow64Process" );
664
664
665
665
if (pfnIsWow64Process == NULL ) {
666
- DETOUR_TRACE ((" GetProcAddress failed: %lx \n " , GetLastError ()));
666
+ DETOUR_TRACE ((" GetProcAddress failed: %lu \n " , GetLastError ()));
667
667
return FALSE ;
668
668
}
669
669
return pfnIsWow64Process (hProcess, Wow64Process);
@@ -685,7 +685,7 @@ BOOL WINAPI DetourUpdateProcessWithDll(_In_ HANDLE hProcess,
685
685
HMODULE hModule = NULL ;
686
686
HMODULE hLast = NULL ;
687
687
688
- DETOUR_TRACE ((" DetourUpdateProcessWithDll(%p,dlls=%lx )\n " , hProcess, nDlls));
688
+ DETOUR_TRACE ((" DetourUpdateProcessWithDll(%p,dlls=%lu )\n " , hProcess, nDlls));
689
689
690
690
for (;;) {
691
691
IMAGE_NT_HEADERS32 inh;
@@ -757,7 +757,7 @@ BOOL WINAPI DetourUpdateProcessWithDllEx(_In_ HANDLE hProcess,
757
757
//
758
758
BOOL bIs32BitExe = FALSE ;
759
759
760
- DETOUR_TRACE ((" DetourUpdateProcessWithDllEx(%p,%p,dlls=%lx )\n " , hProcess, hModule, nDlls));
760
+ DETOUR_TRACE ((" DetourUpdateProcessWithDllEx(%p,%p,dlls=%lu )\n " , hProcess, hModule, nDlls));
761
761
762
762
IMAGE_NT_HEADERS32 inh;
763
763
@@ -859,17 +859,17 @@ BOOL WINAPI DetourUpdateProcessWithDllEx(_In_ HANDLE hProcess,
859
859
860
860
DWORD dwProtect;
861
861
if (!DetourVirtualProtectSameExecuteEx (hProcess, der.pclr , sizeof (clr), PAGE_READWRITE, &dwProtect)) {
862
- DETOUR_TRACE ((" VirtualProtectEx(clr) write failed: %lx \n " , GetLastError ()));
862
+ DETOUR_TRACE ((" VirtualProtectEx(clr) write failed: %lu \n " , GetLastError ()));
863
863
return FALSE ;
864
864
}
865
865
866
866
if (!WriteProcessMemory (hProcess, der.pclr , &clr, sizeof (clr), NULL )) {
867
- DETOUR_TRACE ((" WriteProcessMemory(clr) failed: %lx \n " , GetLastError ()));
867
+ DETOUR_TRACE ((" WriteProcessMemory(clr) failed: %lu \n " , GetLastError ()));
868
868
return FALSE ;
869
869
}
870
870
871
871
if (!VirtualProtectEx (hProcess, der.pclr , sizeof (clr), dwProtect, &dwProtect)) {
872
- DETOUR_TRACE ((" VirtualProtectEx(clr) restore failed: %lx \n " , GetLastError ()));
872
+ DETOUR_TRACE ((" VirtualProtectEx(clr) restore failed: %lu \n " , GetLastError ()));
873
873
return FALSE ;
874
874
}
875
875
DETOUR_TRACE ((" CLR: %p..%p\n " , der.pclr , der.pclr + der.cbclr ));
@@ -888,7 +888,7 @@ BOOL WINAPI DetourUpdateProcessWithDllEx(_In_ HANDLE hProcess,
888
888
// ////////////////////////////// Save the undo data to the target process.
889
889
//
890
890
if (!DetourCopyPayloadToProcess (hProcess, DETOUR_EXE_RESTORE_GUID, &der, sizeof (der))) {
891
- DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lx \n " , GetLastError ()));
891
+ DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lu \n " , GetLastError ()));
892
892
return FALSE ;
893
893
}
894
894
return TRUE ;
@@ -1039,7 +1039,7 @@ PVOID WINAPI DetourCopyPayloadToProcessEx(_In_ HANDLE hProcess,
1039
1039
PBYTE pbBase = (PBYTE)VirtualAllocEx (hProcess, NULL , cbTotal,
1040
1040
MEM_COMMIT, PAGE_READWRITE);
1041
1041
if (pbBase == NULL ) {
1042
- DETOUR_TRACE ((" VirtualAllocEx(%lx ) failed: %lx \n " , cbTotal, GetLastError ()));
1042
+ DETOUR_TRACE ((" VirtualAllocEx(%lu ) failed: %lu \n " , cbTotal, GetLastError ()));
1043
1043
return NULL ;
1044
1044
}
1045
1045
@@ -1056,7 +1056,7 @@ PVOID WINAPI DetourCopyPayloadToProcessEx(_In_ HANDLE hProcess,
1056
1056
idh.e_lfanew = sizeof (idh);
1057
1057
if (!WriteProcessMemory (hProcess, pbTarget, &idh, sizeof (idh), &cbWrote) ||
1058
1058
cbWrote != sizeof (idh)) {
1059
- DETOUR_TRACE ((" WriteProcessMemory(idh) failed: %lx \n " , GetLastError ()));
1059
+ DETOUR_TRACE ((" WriteProcessMemory(idh) failed: %lu \n " , GetLastError ()));
1060
1060
return NULL ;
1061
1061
}
1062
1062
pbTarget += sizeof (idh);
@@ -1113,7 +1113,7 @@ PVOID WINAPI DetourCopyPayloadToProcessEx(_In_ HANDLE hProcess,
1113
1113
return NULL ;
1114
1114
}
1115
1115
1116
- DETOUR_TRACE ((" Copied %lx byte payload into target process at %p\n " ,
1116
+ DETOUR_TRACE ((" Copied %lu byte payload into target process at %p\n " ,
1117
1117
cbData, pbTarget));
1118
1118
1119
1119
SetLastError (NO_ERROR);
@@ -1142,7 +1142,7 @@ VOID CALLBACK DetourFinishHelperProcess(_In_ HWND,
1142
1142
1143
1143
hProcess = OpenProcess (PROCESS_ALL_ACCESS, FALSE , s_pHelper->pid );
1144
1144
if (hProcess == NULL ) {
1145
- DETOUR_TRACE ((" OpenProcess(pid=%lx ) failed: %lx \n " ,
1145
+ DETOUR_TRACE ((" OpenProcess(pid=%lu ) failed: %lu \n " ,
1146
1146
s_pHelper->pid , GetLastError ()));
1147
1147
Result = 9901 ;
1148
1148
goto Cleanup;
@@ -1163,7 +1163,7 @@ VOID CALLBACK DetourFinishHelperProcess(_In_ HWND,
1163
1163
}
1164
1164
1165
1165
if (!DetourUpdateProcessWithDll (hProcess, rlpDlls, s_pHelper->nDlls )) {
1166
- DETOUR_TRACE ((" DetourUpdateProcessWithDll(pid=%lx ) failed: %lx \n " ,
1166
+ DETOUR_TRACE ((" DetourUpdateProcessWithDll(pid=%lu ) failed: %lu \n " ,
1167
1167
s_pHelper->pid , GetLastError ()));
1168
1168
Result = 9903 ;
1169
1169
goto Cleanup;
@@ -1339,7 +1339,7 @@ BOOL WINAPI DetourProcessViaHelperDllsA(_In_ DWORD dwTargetPid,
1339
1339
HRESULT hr;
1340
1340
DWORD nLen = GetEnvironmentVariableA (" WINDIR" , szExe, ARRAYSIZE (szExe));
1341
1341
1342
- DETOUR_TRACE ((" DetourProcessViaHelperDlls(pid=%lx ,dlls=%lx )\n " , dwTargetPid, nDlls));
1342
+ DETOUR_TRACE ((" DetourProcessViaHelperDlls(pid=%lu ,dlls=%lu )\n " , dwTargetPid, nDlls));
1343
1343
if (nDlls < 1 || nDlls > 4096 ) {
1344
1344
SetLastError (ERROR_INVALID_PARAMETER);
1345
1345
goto Cleanup;
@@ -1384,7 +1384,7 @@ BOOL WINAPI DetourProcessViaHelperDllsA(_In_ DWORD dwTargetPid,
1384
1384
if (!DetourCopyPayloadToProcess (pi.hProcess ,
1385
1385
DETOUR_EXE_HELPER_GUID,
1386
1386
helper, helper->cb )) {
1387
- DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lx \n " , GetLastError ()));
1387
+ DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lu \n " , GetLastError ()));
1388
1388
TerminateProcess (pi.hProcess , ~0u );
1389
1389
CloseHandle (pi.hProcess );
1390
1390
CloseHandle (pi.hThread );
@@ -1401,13 +1401,13 @@ BOOL WINAPI DetourProcessViaHelperDllsA(_In_ DWORD dwTargetPid,
1401
1401
CloseHandle (pi.hThread );
1402
1402
1403
1403
if (dwResult != 0 ) {
1404
- DETOUR_TRACE ((" Rundll32.exe failed: result=%lx \n " , dwResult));
1404
+ DETOUR_TRACE ((" Rundll32.exe failed: result=%lu \n " , dwResult));
1405
1405
goto Cleanup;
1406
1406
}
1407
1407
Result = TRUE ;
1408
1408
}
1409
1409
else {
1410
- DETOUR_TRACE ((" CreateProcess failed: %lx \n " , GetLastError ()));
1410
+ DETOUR_TRACE ((" CreateProcess failed: %lu \n " , GetLastError ()));
1411
1411
goto Cleanup;
1412
1412
}
1413
1413
@@ -1439,7 +1439,7 @@ BOOL WINAPI DetourProcessViaHelperDllsW(_In_ DWORD dwTargetPid,
1439
1439
int cchWrittenWideChar;
1440
1440
DWORD nLen = GetEnvironmentVariableW (L" WINDIR" , szExe, ARRAYSIZE (szExe));
1441
1441
1442
- DETOUR_TRACE ((" DetourProcessViaHelperDlls(pid=%lx ,dlls=%lx )\n " , dwTargetPid, nDlls));
1442
+ DETOUR_TRACE ((" DetourProcessViaHelperDlls(pid=%lu ,dlls=%lu )\n " , dwTargetPid, nDlls));
1443
1443
if (nDlls < 1 || nDlls > 4096 ) {
1444
1444
SetLastError (ERROR_INVALID_PARAMETER);
1445
1445
goto Cleanup;
@@ -1489,7 +1489,7 @@ BOOL WINAPI DetourProcessViaHelperDllsW(_In_ DWORD dwTargetPid,
1489
1489
if (!DetourCopyPayloadToProcess (pi.hProcess ,
1490
1490
DETOUR_EXE_HELPER_GUID,
1491
1491
helper, helper->cb )) {
1492
- DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lx \n " , GetLastError ()));
1492
+ DETOUR_TRACE ((" DetourCopyPayloadToProcess failed: %lu \n " , GetLastError ()));
1493
1493
TerminateProcess (pi.hProcess , ~0u );
1494
1494
CloseHandle (pi.hProcess );
1495
1495
CloseHandle (pi.hThread );
@@ -1506,13 +1506,13 @@ BOOL WINAPI DetourProcessViaHelperDllsW(_In_ DWORD dwTargetPid,
1506
1506
CloseHandle (pi.hThread );
1507
1507
1508
1508
if (dwResult != 0 ) {
1509
- DETOUR_TRACE ((" Rundll32.exe failed: result=%lx \n " , dwResult));
1509
+ DETOUR_TRACE ((" Rundll32.exe failed: result=%lu \n " , dwResult));
1510
1510
goto Cleanup;
1511
1511
}
1512
1512
Result = TRUE ;
1513
1513
}
1514
1514
else {
1515
- DETOUR_TRACE ((" CreateProcess failed: %lx \n " , GetLastError ()));
1515
+ DETOUR_TRACE ((" CreateProcess failed: %lu \n " , GetLastError ()));
1516
1516
goto Cleanup;
1517
1517
}
1518
1518
0 commit comments