我有一个在Visual Studio中制作的C#程序。当我在资源管理器中右键单击我的程序可执行文件并单击Properties>Details
时,它会显示“Copyright©Hewlett-Packard Company”。要进行故障排除,我创建了一个空的控制台应用程序,它具有相同的版权信息。
有谁知道如何解决这个问题?我已经尝试了一些关于regedit的教程,但它们没有用。
答案 0 :(得分:6)
查看项目属性中的Assembly Information dialog。
在解决方案资源管理器中,您可以右键单击项目并选择“属性”。 “程序集信息”按钮位于“应用程序”选项卡中。
我没有试过这个,但要更改默认值,请使用regedit进行修改
HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization
HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization
(x64系统)
答案 1 :(得分:2)
@Louis的回答是正确的。我只是张贴这个来添加一些背景信息,并发泄我对Hewlett-Packard的挫败感,以创造这种愚蠢的情况。
如果您购买预装了Windows的Hewlett-Packard PC(这是典型的,除非您是擦拭硬盘并安装预先配置的磁盘映像的公司的IT部门),那么Hewlett- Packard愚蠢地安装了Windows,并将其作为所有者和拥有组织的名称。
以下是一些链接。我很惊讶没有更多沮丧的客户抱怨这一点。
https://www.groovypost.com/howto/howto/change-the-registered-owner-and-company-name-in-windows/ - 见评论
https://support.hp.com/in-en/document/bph05548 - 已过时,不包含x64注册表项
因此,解决方案是执行此操作,一旦启动新HP计算机(否则此所有者信息将&#34;污染&#34;您安装的所有程序):< / p>
将RegisteredOrganization和RegisteredOwner注册表信息修复在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
如果它是x64计算机(现在所有计算机都是),还要修复HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion
中的RegisteredOrganization和RegisteredOwner注册表信息LI> 醇>答案 2 :(得分:1)
我想象你正在寻找AssemblyInfo.Copyright财产。要修改它,只需找到assembly.info类并相应地修改它。
如果找不到,您也可以使用@Louis建议的Assembly Information Dialog,为您修改文件。