asp.net 中可以操作注册表吗?
是不是太可怕了?!如果可以的话?!

解决方案 »

  1.   

    如果 GetSetting 参数中指定的任何项都不存在,则 GetSetting 返回 Default 的值。GetSetting 要求用户必须登录,因为它在 HKEY_LOCAL_USER 注册表项下操作,而该注册表项只有在用户交互登录以后才激活。将从非交互式进程(如 mtx.exe)访问的注册表设置应当存储在 HKEY_LOCAL_MACHINE\Software\ 或 HKEY_USER\DEFAULT\Software 注册表项中。示例
    本示例首先使用 SaveSetting 语句在 Windows 注册表中为 AppName 指定的应用程序生成注册表项,然后使用 GetSetting 函数显示其中一项设置。由于指定了 Default 参数,所有确保了能返回某个值。请注意,Section 名称不能使用 GetSetting 检索。最后,使用 DeleteSetting 语句移除应用程序的所有项。' Place some settings in the registry.
    SaveSetting("MyApp", "Startup", "Top", "75")
    SaveSetting("MyApp", "Startup", "Left", "50")
    Console.WriteLine(GetSetting("MyApp", "Startup", "Left", "25"))
    DeleteSetting("MyApp")---------------------VS.NET 帮助 "注册表"关键字