这些都是针对注册表的写和读的操作。
给你一个操作注册表的例子(我自己写的):
private string GetCurrentComputerName()//测试成功
{
string sLocal; //本机计算机名
//记住必须使用Registry.LocalMachine.OpenSubKey()成员函数来初始化变量
RegistryKey regLocal=Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName");
sLocal=regLocal.GetValue("ComputerName").ToString();
regLocal.Close();
sLocal=sLocal.Trim();//记住去掉可能的空格
return sLocal; }
给你一个操作注册表的例子(我自己写的):
private string GetCurrentComputerName()//测试成功
{
string sLocal; //本机计算机名
//记住必须使用Registry.LocalMachine.OpenSubKey()成员函数来初始化变量
RegistryKey regLocal=Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName");
sLocal=regLocal.GetValue("ComputerName").ToString();
regLocal.Close();
sLocal=sLocal.Trim();//记住去掉可能的空格
return sLocal; }
解决方案 »
- 自己写了一个win8 metro应用,新闻阅读器,发布了,希望大家多多支持
- dropdownlist二级联动
- MS Chart,Dundas Chart图表统计数据缺失....怎么回事?:?
- 关于检测客户端在线
- 请问 c#.net, asp.net等, 运行在win2000, win98,系统下面与运行在winxp下面在安装配置上有什么区别!
- 请问:如何创建快捷方式、修改快捷方式、修改快捷方式的图标、备注、运行方式等等。谢谢
- 问一个数据筛选问题?
- C#datagridview多表查询后如何更新回表中
- 请大侠不吝赐教:零基础菜鸟求学
- 如果用XML做数据库,怎样查询?
- 求教一段代码,求教,高分求教
- 初学乍练c#,高分求教两个问题
private string GetCurrentComputerName()//测试成功
{
string sLocal; //本机计算机名
//记住必须使用Registry.LocalMachine.OpenSubKey()成员函数来初始化变量
RegistryKey regLocal=Registry.LocalMachine.OpenSubKey _
(@"SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName");
sLocal=regLocal.GetValue("ComputerName").ToString();
regLocal.Close();
sLocal=sLocal.Trim();//记住去掉可能的空格
return sLocal;}
建议采用:installSheild或Wise for .net他们的功能都很强大,比vs.net中的要强大的多。
1)创建项目:在“New Project”对话框中选择“Setup and Deployment Projects”中的Setup Project。
2)添加文件:
a)项目创建好以后,右击项目根节点,在弹出菜单中选择“View->File System”
b)在弹出的“File System”窗口中,右击Application Folder,选择“Add->Files…”,添加你的exe、dll文件及其他资源文件。
3)添加Customer Information对话框:
a)右击项目根节点,在弹出菜单中选择“View->User Interface”
b)在弹出的“User Interface”窗口中,右击“Install->Start”,在弹出菜单中选择“Add Dialog”
c)在弹出的“Add Dialog”窗口中,选择Customer Information。
做到这一步,安装程序运行时就会出现界面提示用户输入Name、Organization以及Serial Number。[如何将编程读取用户输入的个人信息和注册码]
以上三项数据在整个安装committed以后会被一直存放到注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData键值下,你可以根据ProductCode搜索您自己的产品所在的子键。这里的ProductCode可以在安装项目的项目属性中查看,是一个GUID。Name、Organization以及Serial Number分别存放在RegOwner、RegCompany和ProductID中,直接读取即可。另外,您也可以在安装未结束时即读取这些信息。具体的做法请参考MSDN中对System.Configuration.Install.Installer类的相关说明。
- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。