我在Excel中创建了一个宏,并从.vbs文件运行它。它在我的笔记本电脑上运行良好。我在一台新笔记本电脑上复制了同样的工作,每次我运行vbs文件时,屏幕上都会出现这个窗口。我做了一些研究,了解到我提到的情况是在启动时加载CheckNDISPort服务时发生的。但我不认为这是原因,因为当我转到任务管理器并检查启动选项卡时,我找不到此服务。此外,当我重新启动我的笔记本电脑时,我没有看到这个窗口,只有当我运行我的vbs文件时。我确信我的vbs文件也有任何问题,因为它在其他笔记本电脑上工作正常。请问如何使用这个弹出窗口有什么建议吗?现在我每次都关闭窗口或从任务管理器结束任务,但每次我再次运行它
我正在尝试从我从minggw启动的shell脚本文件创建EXE文件(从gitbash使用)我的问题是当我运行这些命令时:C:/Windows/system32/iexpress.exe//NC:\\git\\install_64bitWindows.SEDC:/Windows/SysWOW64/iexpress.exe//NC:\\git\\Install_32bitWindows.SED他们总是最终调用SysWOW64中的makecab(创建32位.exe)无论如何,我是否可以从system32启动一个新的cmd以便我能够制作我的64位.exe? 最佳
我正在创建一个只需要安装32位文件的安装程序,它们可以在64位和32位机器上运行。我在64位机器上运行InnoSetup,即使安装模式是32位,文件最终仍位于SysWOW64文件夹中。Dest指令设置为{sys}Source:"C:\Users\Lablabla\Documents\VisualStudio2013\Projects\Test\MyDll.dll";DestDir:"{sys}";Flags:32bit奇怪的是,日志显示目标是system32,安装模式是32位2015-04-1201:04:14.04664-bitWindows:Yes2015-04-1201:04:1
在Windows732位或64位中,是否有环境变量可以分别直接访问System32或SysWOW64文件夹?我知道使用%WINDIR%\System32的解决方法对我不起作用。我必须重新编译一个EXE,它引用了一些应该在System32文件夹中注册的OCX。我面临的问题是我必须将它安装在64位系统中,其中OCX在SysWOW64文件夹中注册,而没有在System32文件夹中注册。我应该尝试什么?感谢您的帮助!编辑:我发现该解决方案引用了一个指向flash10h.ocx的dll。为此,必须注册flash10h.ocx。我可以在SysWOW64文件夹中注册它,但不能在System32中注册
场景我想在C:\Windows\System32或C:\Windows\Syswow64之外的文件夹中安装x86CommandLine应用程序并且仍然能够在CMD下访问我的应用程序,而无需在PATH环境变量中添加我的应用程序路径。问题这可能吗?也许触摸所需的注册表项?注意:我知道如何将我的应用程序添加到PATH变量/regvalue或如何从CMD访问我的应用程序,将所需的.exe放入System32/SysWow64文件夹。这个问题只是为了学习替代方案,而不是解决PATH或System目录的问题。代码我已经从@SertacAkyuz在thisanswer的评论中尝试了这个建议的方法,我
我有一个可以在32位或64位Windows中运行的32位进程。因此,很自然地,如果进程尝试访问文件c:\windows\system32\file.ext,它将被重定向到c:\windows\SysWOW64\file.ext。到目前为止一切顺利-我不想禁用重定向。我的问题是我的进程实际上并没有访问文件——相反它只是获取它的路径并将它写入一个文本文件,我想要那个文本文件在64位系统上读取SysWOW64,在32位系统上读取system32。我该怎么做? 最佳答案 以下代码将返回正确的系统目录(system32\syswow64):[
我正在尝试通过调用CopyFileA将文件复制到C:\windows\system32-调试显示确实将字符串“C:\windows\system32\filename”发送到CopyFileA,但我的文件被复制到“C:\windows\system32\sysWOW64\filename"代替。有谁知道为什么会这样? 最佳答案 在64位Windows上,Windows为32位进程执行文件系统重定向。要禁用,请调用Wow64DisableWow64FsRedirection要使应用程序也能在32位WindowsXP上运行,必须在运行时