gpt4 book ai didi

windows - MSI 安装程序,64 位操作系统,写入\windows\system32\inetsrv 文件夹

转载 作者:可可西里 更新时间:2023-11-01 09:27:00 29 4
gpt4 key购买 nike

在 Windows Server 2008 64 位上,我需要一个 .msi 安装程序文件来将一些文件写入\windows\system32\inetsrv 文件夹。 (这些文件是一些 XML 模式验证文件,C# XmlReaderSettings.Schema.Add() 预计位于该文件夹中)。

当安装程序运行时,文件最终位于\windows\SysWOW64\inetsrv 文件夹中,而不是它们需要的位置。

我试图让安装程序写入\windows\Sysnative 文件夹,并且安装程序创建了一个具有该确切名称的文件夹,我没想到这是可能的。参见 this page有关抑制 SysWOW64 重定向的良好讨论。

在 Windows 2008 64 位系统上,我应该如何让 .msi 将我的文件写入\windows\system32\inetsrv 文件夹?

最佳答案

这是 system folder properties您可以使用。我知道这是违反直觉的,但你试过了吗System64Folder ?阅读备注。

如果这不起作用,请尝试将 System32 添加到 WindowsFolder 的末尾.

Edit-1:尝试设置 Win64 attribute on your Component元素并查看重定向行为是否发生变化。

关于windows - MSI 安装程序,64 位操作系统,写入\windows\system32\inetsrv 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348217/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com