嗯,我一直在寻找,但没有找到任何类似于我的愿望,我甚至不知道这是否可能。
结果是,有些客户仍然使用windows,默认情况下,此windows版本将Windows事件日志的大小限制为512 KB。
因此,当日志达到其极限,并且我的安装程序试图对.dll进行调试时,我会得到一个异常,上面写着“事件日志已满”,因为每次我尝试注册.dll时,regasm都会尝试在事件日志中创建5行新的警告,表示注册是成功的。
我不想让我的安装程序清理事件日志。
我知道我们可以手动更改它并增加大小限制,但我仍然想知道是否有一种方法可以通过regasm注册.dll,而无需在windows事件日志中生成任何新行。(这样我就不会再有这个例外了)
我已经查过了Regasm的参数,却找不到任何。
有什么办法我能做到吗?
发布于 2013-07-25 14:49:34
没有Windows版本限制事件日志的大小。512 KB只是(默认)“限制为.”的默认值。选项。
只需让客户将此值更改为更高的值,或告诉他们清除其事件日志。有消息告诉我,由于完整的事件日志,他们在其他应用程序中已经出现了间歇性问题。
此外,试图在事件日志中不留下痕迹地对用户的系统做一些事情可以被看作是试图通过一些工具和管理员对系统进行黑客攻击……
https://stackoverflow.com/questions/17861263
复制相似问题