写注册表问题,代码一样,用VS2005可以生效,但是VS2003却生成不到键值
private void btnWriteReg_Click(object sender, System.EventArgs e)
{
try
{
RegistryKey reg = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Internet Explorer\test");
reg.CreateSubKey("name").SetValue("key", "value"); } catch(Exception ex)
{
Response.Write(ex.ToString());
} }主要帖子在这里,只有是WebForm访问注册表,就会出现这个问题, VS2003的WinForm和Vs2005都没问题,就是03的WebForm有问题.
http://topic.csdn.net/u/20080209/21/a2c84e81-1653-43dc-adf9-1ea677eb1938.html
private void btnWriteReg_Click(object sender, System.EventArgs e)
{
try
{
RegistryKey reg = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Internet Explorer\test");
reg.CreateSubKey("name").SetValue("key", "value"); } catch(Exception ex)
{
Response.Write(ex.ToString());
} }主要帖子在这里,只有是WebForm访问注册表,就会出现这个问题, VS2003的WinForm和Vs2005都没问题,就是03的WebForm有问题.
http://topic.csdn.net/u/20080209/21/a2c84e81-1653-43dc-adf9-1ea677eb1938.html
解决方案 »
- 求助:如何在javascript中设置.NET中的服务器控件的值,谢谢!
- fck 上传图片成功后。大图片显示红叉
- 做实际的网站或是项目时大家用到vs2005里面的服务器控件没?
- 有谁知道怎么关闭.net的dw20.exe错误报告服务
- SqlDataAdapter.Fill()分页效率如何
- A,提问:如何给asp.net源程序代码加密???20分等大虾。
- 如何同时读取两个表,同时绑定多个DataGrid?
- 使用C#的WEB编程,请问:如何得到DataGrid中的checkbox的值?谢谢!
- 麻烦各位高手看看这段代码怎么改,为什么不能同时删除两张表里的行
- 看了這文章"把Excel文件中的数据读入到DataGrid中",照做了,可是做不成功.why??
- 获得客户端IP的问题...请高手们帮忙
- 软件系统执行速度优化
楼主新大陆
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。 源错误:
行 4: protected void Button1_Click(object sender, EventArgs e)
行 5: {
行 6: RegistryKey reg=Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Internet Explorer", true);
行 7: Response.Write(reg.CreateSubKey("test"));
行 8: }
版本信息: Microsoft .NET Framework 版本:1.1.4322.2379; ASP.NET 版本:1.1.4322.2379
如果是fat32文件系统应该没有权限的问题
如果是ntfs的话,你可以考虑把network service的读写权限加在系统盘试试,并且替换子权限.这样安全隐患就非常大了.