usb更新注册表上的便携式应用程序

时间:2012-11-23 11:36:46

标签: c# registry portable-executable portable-applications

我想编写一个驻留在USB上的便携式应用程序。当usb连接到pc时,应用程序会自动启动,并且可以设置进入注册表的条目。我想在从PC上卸下USB驱动器时删除这些条目。有可能这样做吗?

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

我正在使用C#。

1 个答案:

答案 0 :(得分:0)

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

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