Я новичок в программировании Windows. Большинство примеров, которые я нашел в inte rnet, имели код C#. Я ищу решение C / C ++.
Я ищу, является ли файл исполняемым или не указан его местоположение и имя файла
#include <windows.h>
#include <shellapi.h>
#include <iostream>
#pragma comment(lib, "Shell32.lib")
int main() {
SHFILEINFOW sfi = { 0 };
unsigned long* hr = SHGetFileInfoW("xyz.exe",
FILE_GENERIC_EXECUTE, &sfi, sizeof(sfi), SHGFI_EXETYPE);
if (SUCCEEDED(hr))
{ std::cout << "File has execute permission" << std::endl; }
return 0; }