Warum kann ich in Windows 10 nicht "hwsetup" nennen?

518
user2547287

Mir ist heute etwas Merkwürdiges passiert. Ich bin Softwareentwickler und entwickle Anwendungen mit Qt. Ich wollte einen Komponententest für eine meiner Komponenten schreiben, also erstellte ich ein neues, neues Projekt namens "hwsetuptest", führte einen Build durch und versuchte, die Testanwendung zu starten.

Ich habe jedoch einen Fehler erhalten:

Failed to start program. Path or permissions wrong? 

Ich konnte nicht herausfinden, was passiert (die Datei war vorhanden, ich konnte sie einfach nicht ausführen), bis ich ein anderes Projekt mit denselben Einstellungen erstellt habe, es aber nur "test" nannte und ich es ausführen konnte ohne Probleme.

Dann habe ich versucht, Variationen von Projekten zu erstellen, die den String "hwsetup" enthalten, und ich konnte sie nicht erneut ausführen.

Ich habe meine beiden Kollegen gebeten, dasselbe zu tun. Einer von ihnen hat Windows 10, der andere hat Windows 7. Der Windows 10-Computer meines Kollegen verhalten sich genauso wie mein Computer, aber mein anderer Kollege mit seinem Windows 7-Computer konnte das Projekt "hwsetup" ohne Probleme ausführen.

Meine Frage ist also: Verbietet Microsoft das Ausführen von Software, die die Zeichenfolge "hwsetup" in Windows 10 enthält? Wenn ja, gibt es noch andere verbotene Softwarenamen?

Vielen Dank für Ihre Vorschläge.

0
Ich konnte dieses Verhalten auf meiner Maschine nicht reproduzieren Ramhound vor 8 Jahren 0
Dateinamen, die die Zeichenfolge wie `setup`,` install` enthalten, werden von Windows gesondert behandelt. Weitere Informationen finden Sie hier: http://stackoverflow.com/questions/20096706/how-does-windows-decide-whether-to-display-the-uac-prompt Win32Guy vor 8 Jahren 0
Interessante Lektüre. Danke für die Antwort ! user2547287 vor 8 Jahren 0
Ich habe gerade eine hwsetup.exe in der Konsolen-App in C # unter Windows 10 erstellt, funktioniert gut, vielleicht eine Kombination aus Qt und Windows 10? `Fehler beim Starten des Programms. Pfad oder Berechtigungen falsch? `Klingt nicht wie ein Windows-Fehler. Peter Hahndorf vor 8 Jahren 0

0 Antworten auf die Frage