Ich habe einen Dateinamen und ich möchte überprüfen, ob es auf Windows über C++ ausgeführt werden kann oder nicht. Ich habe _access und _access_s gefunden, aber sie prüfen nur auf Lesen/Schreiben.Überprüfen Sie, ob die Datei ausführbare Rechte Fenster hat C++
Mein Problem ist, dass wenn ich zum Beispiel eine Fledermausdatei herunterlade, das Windows als Sicherheitsmaßnahme blockiert. Wenn ich mein Programm starte und versuche, es auszuführen, blockiert Windows mein Programm und fragt Benutzer, ob er trotzdem fortfahren möchte, weil die Datei riskant ist. Ich möchte das vermeiden, indem ich die Dateirechte überprüfe, bevor ich sie ausführe.
Mögliches Duplikat von [C++ Wie eine Datei Erlaubnis und Besitz über win32 api abrufen] (http://stackoverflow.com/questions/11755422/c-how-to-retrieve-a-file-permission- and-ownership-via-win32-api) – user4581301
Wohlgemerkt, dies könnte Antivirus-Software bei der Arbeit sein. – user4581301