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

时间:2012-06-30 19:05:02

标签: visual-studio

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

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

3 个答案:

答案 0 :(得分:6)

查看项目属性中的Assembly Information dialog

在解决方案资源管理器中,您可以右键单击项目并选择“属性”。 “程序集信息”按钮位于“应用程序”选项卡中。

Assembly Information dialog

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

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

答案 1 :(得分:2)

@Louis的回答是正确的。我只是张贴这个来添加一些背景信息,并发泄我对Hewlett-Packard的挫败感,以创造这种愚蠢的情况。

如果您购买预装了Windows的Hewlett-Packard PC(这是典型的,除非您是擦拭硬盘并安装预先配置的磁盘映像的公司的IT部门),那么Hewlett- Packard愚蠢地安装了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-company-name-field?forum=visualstudiogeneral

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

因此,解决方案是执行此操作,一旦启动新HP计算机(否则此所有者信息将&#34;污染&#34;您安装的所有程序):< / p>

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

  2. 如果它是x64计算机(现在所有计算机都是),还要修复HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion

答案 2 :(得分:1)

我想象你正在寻找AssemblyInfo.Copyright财产。要修改它,只需找到assembly.info类并相应地修改它。

如果找不到,您也可以使用@Louis建议的Assembly Information Dialog,为您修改文件。