com - 进程外 COM 注册失败
问题描述
我开发了一个出进程COM服务器,test.exe。我跑去test.exe /regserver
注册我的COM服务器。它工作了好几天。我没有更改任何代码,现在我运行了test.exe /regserver
,类无法再写入注册表。运行命令时没有弹出任何错误。
解决方案
我找到了路线原因。我的文件路径中有一个“-”,所以“-”后面的词被视为参数,例如-regserver
。在我将我的 exe 放入路径不包含“_”的其他目录后,它就起作用了。
推荐阅读
- python - 计算时间差 - TypeError:无法将类型“时间戳”与“int”类型进行比较
- php - 如果语句返回 NO,则应返回 YES
- sitefinity - Sitefinity 11:无法访问内容 -> 博客或其他动态模块部分
- java - Spring Data 2.0 中的 findById() 和 existsById() 有什么区别?
- touch - 触摸在 MKMapView 中的着陆不会发送到 UIApplication 实例
- python - 来自 scipy 稀疏矩阵的 python 样本
- c# - 有没有办法在启用快速启动的情况下关闭 PC 时关闭 Windows 服务或执行操作
- sql - postgres 第二个定义的列返回 false
- node.js - 链接回调的最佳方式?
- javascript - 如何在 jQuery 选择器中转义 ~ 字符