0

我想编写一个驻留在 USB 上的便携式应用程序。当 USB 连接到 pc 时,应用程序会自动启动,它可能会设置注册表项。当 USB 驱动器从 PC 中移除时,我想删除这些条目。是否有可能做到这一点?

我知道我可以在我的 USB 驱动器上使用自动运行来启动我的应用程序,但是有什么方法可以通知我的应用程序需要删除 USB,以便它可以清除注册表?

我正在使用 C#。

4

1 回答 1

0

我认为您将不得不 P/Invoke Win32 API - http://msdn.microsoft.com/en-us/library/aa363480%28VS.85%29.aspx

这应该为您提供拔出电源时所需的事件。

于 2012-11-23T11:40:44.933 回答