VB.net 或 C#.net 中的系统监视程序

发布于 2024-10-30 01:49:30 字数 211 浏览 2 评论 0原文

我想编写一个简单的程序,它应该在打开任何文件之前通知我(例如 Windows Vista 或 Windows 7 中的用户帐户控制)。我了解到所有防病毒软件都使用这种技术在病毒影响系统之前检测到它们。我的程序必须询问我“您允许该文件运行吗?”如果我允许,则允许它以其他方式终止文件。请帮助我,我希望得到 VB.Net 或 C#.Net 中的示例代码。

请接受我对我糟糕的语言的歉意并提前致谢。

I want to write a simple program, which should inform me before any files getting open (like as User account control in Windows Vista or Windows 7). I came to know that all antiviruses use this technique to detect viruses before they are affecting the system. My program must ask me as "Are you allow this file to run?" and allow it if I allow otherwise terminate the file. Please help me and I kindly expect the sample code in VB.Net or C#.Net.

Please accept my apologize for my poor language and thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

面犯桃花 2024-11-06 01:49:30

如果没有外部代码的帮助,这在 VB.NET 或 C# 中是不可能的。

This is not possible in VB.NET or C#, without the help of external code.

青春有你 2024-11-06 01:49:30

您想要挂接到进程监视器...这是您需要执行此操作的代码: 轻松挂钩 ProcessMonitor

证明EasyHook确实使
hooking简单,看下面
演示应用程序,它将记录所有
来自给定进程的文件访问。

You want to hook into Process Monitor... here is the code you will need to do that: Easy Hook into ProcessMonitor

To prove that EasyHook really makes
hooking simple, look at the following
demo application, which will log all
file accesses from a given process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文