首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET通过RegAsm注册DLL而不填充RegAsm事件日志

.NET通过RegAsm注册DLL而不填充RegAsm事件日志
EN

Stack Overflow用户
提问于 2013-07-25 14:43:13
回答 1查看 300关注 0票数 0

嗯,我一直在寻找,但没有找到任何类似于我的愿望,我甚至不知道这是否可能。

结果是,有些客户仍然使用windows,默认情况下,此windows版本将Windows事件日志的大小限制为512 KB。

因此,当日志达到其极限,并且我的安装程序试图对.dll进行调试时,我会得到一个异常,上面写着“事件日志已满”,因为每次我尝试注册.dll时,regasm都会尝试在事件日志中创建5行新的警告,表示注册是成功的。

我不想让我的安装程序清理事件日志。

我知道我们可以手动更改它并增加大小限制,但我仍然想知道是否有一种方法可以通过regasm注册.dll,而无需在windows事件日志中生成任何新行。(这样我就不会再有这个例外了)

我已经查过了Regasm的参数,却找不到任何。

有什么办法我能做到吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 14:49:34

没有Windows版本限制事件日志的大小。512 KB只是(默认)“限制为.”的默认值。选项。

只需让客户将此值更改为更高的值,或告诉他们清除其事件日志。有消息告诉我,由于完整的事件日志,他们在其他应用程序中已经出现了间歇性问题。

此外,试图在事件日志中不留下痕迹地对用户的系统做一些事情可以被看作是试图通过一些工具和管理员对系统进行黑客攻击……

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17861263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档