我在VB中为Visual Studio Express创建了一个简单的工具箱/仪表板,其中包含我们日常使用的所有软件和快捷方式的链接(请参见下图,公司名称/用于保护无辜者的应用程序名称:p)
这最初是为我创建的,然后我修改了代码以便在我的同事计算机上工作。需要修改的更改是每个应用程序的地址。比方说,例如,App 1直接在我的C:\驱动器上,但对于我的同事,它被埋在C:\ Program Files \ blah blah blah中。我必须进入并为每个不同的应用程序路径硬编码该路径,然后如果发生某些事情并且路径发生变化,我必须在部署之前重新编码它。
我想做的事情是用户可以修改路径,所以我所要做的就是部署可执行文件,用户可以自己修改路径。实现这一目标的最佳方法是什么?是否最好让可执行文件查找要读/写的文本文件?有没有更简单,更有效的方法来做到这一点?我现在对任何建议持开放态度
答案 0 :(得分:0)
如果只是程序名称,它将在AppPaths注册表项中查找。见HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths
。此外,它会打开任何东西。如果要打开文本文件a.txt
,请将其注册为a.exe
。键入a
将运行命令(notepad c:\somewhere\a.txt
)。