By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!d:\tc24> echo %@exetype[d:\wt21\WindowsTerminal.exe]
9
d:\tc24> echo %@exetype["C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\WindowsTerminal.
exe"]
0
v:\> echo %_elevated %@exetype["C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\WindowsTe
rminal.exe"]
1 0
v:\> copy "C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe => V:\WindowsTerminal.exe
1 file copied
v:\> echo %@exetype["WindowsTerminal.exe"]
9
DWORD dwType;
wprintf(L"%d\r\n",
GetBinaryTypeW(L"C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe", &dwType)
);
wprintf(L"type = %lu\n", dwType);
return 0;
Does this code look OK?
Code:DWORD dwType; wprintf(L"%d\r\n", GetBinaryTypeW(L"C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_1.23.20211.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe", &dwType) ); wprintf(L"type = %lu\n", dwType); return 0;
If it is OK, then GetBinaryType is failing.
ERROR_ACCESS_DENIED