出于教育目的,我正在使用C#在WPF中开发一个简单的应用程序。
将在不使用Install Shield向导的情况下分发应用程序,尤其是首次启动时,它必须能够配置系统寄存器,以便在Windows资源管理器下拉菜单中显示应用程序条目。
我粗略地了解到我必须更改系统寄存器(regedit.exe)但我还没有清楚三件事:
我应该更改哪些寄存器以及如何更改?
应用程序如何判断系统日志中的此条目已存在?如果它丢失了,最终会以编程方式添加它吗?
如何关联应用程序和点击下拉菜单项之间的功能(类或功能)? (我粗略地认为你应该使用命令行参数,但是怎么做?)