天下网吧 >> 网吧天地 >> 天下码农 >> 桌面开发 >> C# >> 正文

网吧显卡、CPU装X工具及C#源码下载和分析

前言:

本工具为修改网吧客户机系统/家用机电脑的设备管理器和,我的电脑属性里面的有关CPU和显卡标题的工具。本工具包含源码

效果截图:

(图一:装X工具运行后,设备管理器里面的显卡和CPU标题已经修改后的效果)

(图二:装X工具运行后,我的电脑页右键->属性->系统信息里面的处理标题修改)

核心源码:

 this.ShowInTaskbar = false;
            this.WindowState = FormWindowState.Minimized;
            String oldKeyId = "";
            int cpuCount = 0;
            exePath = Application.StartupPath;
            exeFile = Application.ExecutablePath;
            System.IO.Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);
            gpuTitle = IniHelper.Read("txwb", "显卡型号", "", exePath + "\\txwb.ini");
            cpuTitle = IniHelper.Read("txwb", "CPU型号", "", exePath + "\\txwb.ini");
            if (gpuTitle != "")
            {
                RegistryKey reg = Registry.LocalMachine;
                reg = reg.OpenSubKey(@"SYSTEM\ControlSet001\Services\nvlddmkm\Enum", true);
                if (reg!=null)
                {
                    String KeyId = reg.GetValue("0").ToString();
                    if (KeyId != null && KeyId!="")
                    {
                        RegistryKey regSub = Registry.LocalMachine;
                        regSub = regSub.OpenSubKey(@"SYSTEM\CurrentControlSet\Enum\" + KeyId,true);
                        if (regSub != null)
                        {
                            regSub.SetValue("DeviceDesc", gpuTitle);
                            regSub.Close();
                        }
                    }
                    reg.Close();
                }
            }
            if (CPUTitle != "")
            {
                RegistryKey reg = Registry.LocalMachine;
                reg = reg.OpenSubKey(@"HARDWARE\DESCRIPTION\System\CentralProcessor\0", true);
                if (reg != null)
...

源码分析:


这些标题其实都保存在注册表里面。所以,源码的核心就是注册表相关的操作。C#由于是微软自家的开发工具,所以在系统注册表操作上封装得比较方便。所以源码上基本没有难度可言,主要时间耗在查找注册表和注册表逻辑分析上。

源码下载:

网吧显卡、CPU装逼工具C#源码和编译好的EXE下载-前端开发

本文来源:天下网吧 作者:天下码农

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行