我正在尝试在 cmd 窗口中使用 regsvr32 注册 dll。我在管理员帐户上执行此操作,但我需要为所有用户注册此 dll。原来 regsvr32 没有这样做,它只为您当前的用户注册。好吧,无论如何,当您以这种方式使用它时: "regsvr32 /i "C:\MyDll.dll"" 会发生什么;该条目被添加到 Local_User 和注册表中的类,但不是 Local_Machine。
regsvr32 上的 msdn 文章说,使用 /i 选项时还需要 [cmdline]。但是这篇文章没有说明我可以用什么来代替 [cmdline]。谷歌也拒绝帮助我,所以我有点坚持。
我意识到这不完全是关于编程的话题,但这是程序员可能知道的,所以......以前有没有人遇到过这个?也许有人知道这个 [cmdline] 标签是如何工作的?有没有其他方法可以将此 dll 添加到所有用户?(除了手动编辑注册表之外。)任何见解将不胜感激!