我的Visual Studio程序是"Copyright©Hewlett-Packard Company"

use*_*435 6 visual-studio

我有一个C#程序,我在Visual Studio中制作.当我在资源管理器中右键单击我的程序可执行文件并单击Properties>Details它时显示"版权所有©Hewlett-Packard Company".要进行故障排除,我创建了一个空的控制台应用程序,它具有相同的版权信息.

有谁知道如何解决这一问题?我已经尝试了一些关于regedit的教程,但它们没有用.

Lou*_*uis 6

查看项目属性中的" 装配信息"对话框.

在Solution Explorer中,您可以右键单击项目并选择Properties."程序集信息"按钮位于"应用程序"选项卡

装配信息对话框

我没试过这个,但要更改默认值,请使用regedit修改 HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization

HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization(x64系统) RegisteredOrganization


Ren*_*Pet 5

@Louis 的回答是正确的。我张贴这个只是为了添加一些背景信息,并发泄我对惠普制造这种愚蠢情况的不满。

如果您购买预装了 Windows 的惠普 PC(这是典型的情况,除非您在擦除硬盘并安装预配置磁盘映像的公司的 IT 部门),那么惠普已经愚蠢地安装了 Windows以他们的名字作为所有者和拥有组织。

这里有一些链接。我很惊讶没有更多沮丧的客户抱怨这个。

https://www.besttechie.com/forums/topic/11774-change-the-name-of-the-registered-owner-on-an-oem-machine/

https://www.groovypost.com/howto/howto/change-the-registered-owner-and-company-name-in-windows/ - 见评论

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/12fdb09b-472b-4634-991c-670e5f775365/upon-new-project-hewlettpackard-is-always-placed-in-the-assembly-公司名称字段?论坛=visualstudiogeneral

https://support.hp.com/in-en/document/bph05548 - 已过时,不包括 x64 注册表项

所以解决方案是这样做,一旦你启动新的惠普机器(否则这个所有者信息会“污染”你安装的所有程序):

  1. 修复 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 中的 RegisteredOrganization 和 RegisteredOwner 注册表信息

  2. 如果是 x64 机器(现在所有机器都是),还要修复 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion 中的 RegisteredOrganization 和 RegisteredOwner 注册表信息