虽然我试图使用C#代码在注册表中上载注册表,但应用程序正在抛出错误“所需的特权不由客户端”。如果我使用相同的代码一些其他的机器上工作正常,但不是特别在我的机器上上传临时注册表(C#)时,客户端不具备所需的特权
我使用下述代码上传的注册表文件
Process my_p = new Process();
my_p.StartInfo.FileName = "reg";
my_p.StartInfo.Arguments = "load HKLM\TEST C:\Documents and Settings\Administrator\NTUSER.DAT";
my_p.Start();
my_p.WaitForExit();
System.IO.StreamReader srOutPut = my_p.StandardOutput;
System.IO.StreamReader srError = my_p.StandardError;
my_p.Close();
results = srOutPut.ReadToEnd().Trim();
Errors = srError.ReadToEnd().Trim();
另外有一件事我注意到,上述代码我在基于http的网站中使用,但是当我在基于文件Syatem的网站中使用它时,它工作正常。请帮助我没有得到错误。
问候, 维克拉姆