我有一个实用程序来创建和恢复闪存盘的副本。我使用CreateFile("\\.\PhysicalDriveX", ...)
进行此包含锁定并卸载此设备上的当前卷。它专注于Windows 7,我正在使用.Net4.0和C#(我做了一个dapImport的winapi调用,所以它应该没关系)。
在我的开发电脑上,它作为外部驱动器(USB记忆棒,闪存盘......)的常规用户工作。在客户机器(也是Windows7)上,它没有。它需要以管理员身份运行。为了让糟糕的事情变得更糟,我无法访问客户机器。
我想运行没有平均访问权限的实用程序(这会触发其他错误),但我可以启动其他流程。有没有人有建议,哪些访问权限我必须检查/更改?充其量,提示正确的WinAPI函数;)