2016-05-17 25 views
1

Ich bin ein Software-Support-Geowissenschaftler und meine Programmierer helfen mir nicht mit dieser Frage, in der Hoffnung, dass Sie helfen können.Wie kann man den Versions-Autostart von regedit feststellen?

Unsere Software kann automatisch starten, wenn Sie eine Projektdatei öffnen (ähnlich wie beim Öffnen einer Tabelle, Excel wird automatisch geöffnet). Wenn die Software installiert ist, ist eine der Ja/Nein-Eingabeaufforderungen, diese spezielle Version zu verwenden, um den automatischen Start durchzuführen. Dies überschreibt alle vorherigen Auto-Start-Aufgaben, da nur eine Version das Projekt starten kann.

Ich wurde in den Registrierungs-Editor> HKEY_CLASSES_ROOT.rok (unser Projekt Dateityp) geleitet, aber es enthält nur: die Beschreibung, nicht den Dateityp.

Image of registry editor with key

Gibt es einen Ort, an dem die spezifische Launch-Version angegeben ist?

Danke! Monica

Antwort

0

Versuchen Sie diese Registrierung.

Finden Sie die Dateierweiterung in Frage unter diesem Schlüssel in der Registrierung:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Explorer \ FileExts

Sie auch auf dem gleichen Unterschlüssel suchen müssen aus HKEY_CLASSES_ROOT ebenfalls.

+0

Danke für die Antwort. Ich habe hier die Ordner 'OpenWithList' und 'OpenWithProgids' gefunden. In 'OpenWithList' ist die RokDoc.bat Datei aufgelistet, jedoch ist dies der Name der Startdatei für alle Versionen. Außerdem sind sie alle völlig identisch! –

0

Verwenden Sie den Inhalt des Bildes, müssen Sie nur in der gleichen Registrierungsstruktur (HKEY_CLASSES_ROOT) weitergehen, um rok_auto_file zu finden, die Ihnen Informationen darüber gibt, was die Standardaktionen für diesen Dateityp sind und was er öffnet.

Der schnellste Weg ist jedoch normalerweise von einer Eingabeaufforderung. Hier ein Beispiel mit einem Word-Dokument (Erweiterung .doc); Sie können das .doc durch .rok ersetzen und dem Beispiel einfach folgen.

Zuerst herausfinden, was Doc-Datei mit

C:\Users\Ken>assoc *.doc 

Ausgänge

.doc=Word.Document.8 
verbunden ist

nun herausfinden, welche Datei einen Word.Document.8 Typ unter Verwendung ftype.exe

C:\Users\Ken>ftype Word.Document.8 

Ausgänge

Word.Document.8="C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE" /n /dde 
+0

HI Ken, danke für deinen Kommentar. Leider ist die Ausgabe "Dateizuordnung nicht für Erweiterung * .rok gefunden". Ich habe versucht, die Eingabeaufforderung als Admin auszuführen, aber immer noch nichts. –

+0

@ n00bMonica: Das kann nicht stimmen, weil das Bild zeigt, dass Sie eine Verknüpfung für .rok-Dateien haben (sie sind mit 'rok_auto_file' verknüpft). Entweder stammt Ihr Bild nicht von der Maschine, auf der Sie "assoc" ausführen, oder Sie haben einen Fehler gemacht, wenn Sie "assoc" ausführen. –

+0

Ich habe es erneut versucht, als mein Benutzer und als Admin. Ich habe die Software unter meinem Benutzernamen installiert. Das Ausführen von 'assoc' funktioniert für .doc, .xlsx,.CSV, aber nichts für .rok. Das Ausführen von 'ftype' funktioniert für die Ausgaben der drei zuvor genannten Typen, aber nicht für 'rok_auto_file'. Gibt es einen anderen Platz auf meinem Computer, der zugewiesen werden könnte, wenn er nicht unter admin (system32) oder meinem eigenen Benutzernamen steht? Andere Benutzernamen existieren, aber die Software wurde installiert, wenn sie in meinen Benutzernamen eingeloggt sind. –