Çözüldü !! Benim sorunum kullanıcı başvurumu yüklü nerede olduğunu bilmek nasılUygulamanın yüklendiği yerde hkey_classes_root anahtarına değer ekleme
başlatın:
ben ziyaret ettikleri veya Uygulamam link tıklandığında başvurumu başlatacak benim uygulamanın Özel URL Protokolü oluşturmak çalışıyorum. HKEY_CLASSES_ROOT kayıt defterine kayıt yaparken msi yükleyici konumu koyabilir miyim?
HKEY_CLASSES_ROOT
myapp
(Default) = "URL:myapp Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe,1"
shell
open
command
(Default) = "C:\Program Files\MyAppFolder\MyApp.exe" "%1"
Ben yolunu değiştirmek istedim "C: Program Files \ \ MyAppFolder \ Uygulamam.exe" kullanıcı yükleme işlemi sırasında Uygulamamı yüklü yere.
Çözelti
HKEY_CLASSES_ROOT
myapp
(Default) = "URL:myapp Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe,1"
shell
open
command
(Default) = "[TARGETDIR]MyApp.exe "%1""
[HEDEFDIR] otomatik olarak kullanıcı, örneğin bir dosya yüklü burada değişecektir "C: \ Program Files \ MyAppFolder \" Daha fazla bilgi için
bu bağlantıyı tıklayın - Kayıt defteri anahtarını oluştururken> Registering an Application to a URI Scheme
MSI'nizi oluşturmak için neler kullanıyorsunuz? –
visual studio 2010 –
için normal kurulum projesi Muhtemelen - ama yükleme paketinizi yazmak için hangi teknolojiyi kullandığınızı bilmemiz gerekir. –