我有一个包含一百个鼠标光标集的文件夹,每个文件夹都有一个.INF
文件,右键单击并单击“安装”,然后按yes以管理员身份运行时,该文件集将添加到“鼠标属性”中。设置。
我现在一个接一个地安装它们。
int i = 0;
foreach (FileInfo fi in new DirectoryInfo(@"C:\Users\xyz\Dropbox\all2\BestCursors\").GetFiles("*.*", SearchOption.AllDirectories))
{
if (fi.Extension == ".inf")
{
i++;
//InstallHinfSection(IntPtr.Zero, IntPtr.Zero, fi.FullName, 0);
//System.Diagnostics.Process.Start("cmd.exe", "drvload "+ fi.FullName.Replace(@"\\",@"\"));
var process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/c C:\\Windows\\System32\\InfDefaultInstall.exe " + fi.FullName.Replace(@"\\", @"\"); // where driverPath is path of .inf file
process.Start();
process.WaitForExit();
process.Dispose();
}
}
MessageBox.Show(i.ToString());
还包括子文件夹。
我希望将硬盘驱动器上该目录内的所有鼠标集都添加到Windows 10设置的“鼠标属性”中。