w32sh'ın cevabı , Çalıştır iletişim kutusundan aranan fazladan tuşların burada olduğuna işaret eder:
- HKEY_CURRENT_USER \ YAZILIM \ Microsoft \ Windows \ CurrentVersion \ App Path \
- HKEY_LOCAL_MACHINE \ YAZILIM \ Microsoft \ Windows \ CurrentVersion \ App Path \
Bu yollar için resmi belgeler var .
Bu anahtarlarla ilgili önemli bir husus, anahtarın adının (örneğin "filezilla.exe"), tam yolla hiçbir şekilde eşleşmemesi gerektiğidir. Windows 7'de, değer bir kısayolun "hedefi" olarak kullanılabilecek olana benzer basit bir komut satırı bile olabilir.
Örneğin, bu kayıt defterimde vardı:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="\"C:\\WINDOWS\\system32\\javaw.exe\" -Xms24M -Xmx512M -jar \"C:\\Program Files\\jEdit\\jedit.jar\" -reuseview"
Bunun Windows 10'da çalışmasını sağlayamıyorum, ancak bir toplu iş dosyası da dahil olmak üzere herhangi bir dosyayı hala işaret edebilirsiniz, örn.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="C:\\Program Files\\jEdit\\run-jedit.bat"
Uygun seçenekler ve lansmanı / yeniden kullanım ile JVM çalıştırmak için: Yani "jEdit" veya "\ fon \ çubuğu \ something.txt jedit C" yazabildiği JEdit .
Görebildiğim kadarıyla, anahtar adının ".exe" ile bitmesi gerekiyor, "abc" takma adı oluşturmak için "abc.exe" anahtarını oluşturmalısınız, ".exe" dosyasına işaret etmemiş olsa bile .