首先已经获得了管理员权限,然后我需要把我的驱动文件放在"C:\Windows\System32\drivers\NGmnq.dll"这个目录里面,然后我的程序才能正常运行,但是导出的时候就会自动的跑到“C:\Windows\SysWOW64\drivers”这个目录里面去,这个目录不是已损坏文件的目录吗?为什么会自动的跑到这个去呢?
语言:C#,net版本:.net 5.0,IDE:vs2019,
以下是我的代码:
//获取嵌入dll文件的字节数组
byte[] byDll = global::TIANYA.Properties.Resources.NGmnq;
//设置释放路径 导出路径 C:\Windows\System32\drivers
string strPath = "C:\\Windows\\System32\\drivers\\NGmnq.dll";
//创建dll文件(覆盖模式)
using FileStream fs = new FileStream(strPath, FileMode.Create);
fs.Write(byDll, 0, byDll.Length);