嗯,我已经找过,但没有找到任何类似于我所希望的,我甚至不知道这是可能的。.NET通过RegAsm注册DLL而无需填充Windows事件日志
会发生什么情况是,某些客户仍然使用Windows XP,并且此Windows版本默认情况下将Windows事件日志的大小限制为512 KB。
因此,当日志达到其限制,并且我的安装程序尝试修改.dll时,我收到一个异常说“事件日志已满”,因为每次尝试注册.dll,regasm尝试在事件日志中创建5行新警告,并说注册成功。
Obs .:我不希望我的安装程序清除事件日志。
我知道我们可以手动更改它并增加大小限制,但是我仍然想知道是否有办法通过regasm注册.dll,而不会在Windows事件日志中生成任何新行。 (所以我不会有这个例外的问题了)
我看了Regasm参数,找不到任何。
有什么办法可以做到吗?
我看.. 没不知道它可能被视为是破解系统的尝试.. 非常感谢。 –
想一想,如果你发现安装程序试图绕过事件日志,你会如何反应? –