WinFrom 程序
近期遇到一个Sqlserver 2008评估版本到期的问题,解决这个问题的时候,需要在注册表 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/100/ConfigurationState 下修改 CommonFiles 值为 3 ,如果 在运行 输入 regedit.exe ,直接改的话,可以, 但如果是想自己写一个程序来实话这个操作的话,就得按下面说的去做了
首先,新建一个winform项目,窗口设计如下

在后台
首先 引入 Microsoft.Win32 命名空间
然后 在button_click 事件中,写如下代码
//得到 基项 HKEY_LOCAL_MACHINE
RegistryKey key = Registry.LocalMachine;
//根据路径 获取 ConFigurationState 下的所有子键
RegistryKey key1 = key.CreateSubKey(@"SOFTWA

本文介绍了如何使用C# WinForm编程修改注册表以解决Sqlserver 2008评估版到期问题。通过引入Microsoft.Win32命名空间,创建和设置注册表键值,并详细讲解了使修改立即生效的三种方法:重启计算机、注销和通过任务管理器关闭并重启explorer.exe进程。此外,还提供了一个批处理文件实现这一过程。

537

被折叠的 条评论
为什么被折叠?



