在 Windows 10 上修改了非自有文件的属性

在 Windows 10 上修改了非自有文件的属性

我有一个软件被另一个软件检测到,导致它停止运行。通过做一些研究,我了解到它正在任务管理器中检查文件,如果存在,则关闭。我想同时使用这两个软件。我尝试修改第一个文件的属性,方法是“右键单击 >> 属性 >> 详细信息 >> 删除属性和个人信息”,因为更改此项将允许两个软件协同工作,但似乎我无法修改它们。我尝试获取文件的所有权,但这并没有改变任何东西。有什么办法吗?

答案1

大多数属性实际上都在 EXE 中,属性窗口不会对其进行修改。不过,可以使用十六进制编辑器对其进行调整。我喜欢十六32。在打开 EXE 之前,请记下要更改的属性的当前值,并在必要时调整文件的安全设置以授予您自己写入权限。您可能还应该对其进行备份,以防十六进制编辑器中发生意外。

提取并运行 XVI32 后,打开目标 EXE。中间/左侧窗格显示十六进制;右侧窗格显示这些字节的 ASCII 表示。按 Ctrl+F 打开“查找”窗口。确保已选择“文本字符串”并选中“Unicode Latin”。FileDescription在顶部框中输入。

查找对话框

按“确定”按钮。XVI32 将带您进入 EXE 的一个区域,该区域存储了“属性”窗口中显示的几个属性。上下查找一下,直到找到需要调整的文本。(任务管理器中显示的程序名称是文件描述,这就是我建议使用该搜索词的原因。)在右侧窗格中,单击以选择要更改的文本。如果状态栏未显示覆盖,请按 Insert 键。在此屏幕截图中,我已准备好开始覆盖文件描述IPFactorial

准备覆盖

在键盘上输入一个字符以覆盖所选字符。如果要覆盖多个字符,请使用鼠标选择下一个字符 - 不要用实际空格覆盖空格(空字节)。不要尝试通过插入或删除字节来更改属性值的长度。完成后,保存并关闭 XVI32。当您打开修改后的 EXE 的“属性”窗口时,它应该会反映您的更改。

相关内容