问题标签 [system32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 安装过程作为服务目录决定
我有一个将作为 Windows 服务运行的进程。
我已成功将其安装为 Windows 服务,一切正常。
我的问题是进程目录的指导方针是什么。
在我要部署它的机器上,安装程序是否需要将 .exe 复制到 Windows/System32 然后作为服务安装?或者我可以将它部署到 C:\MyApp\MyApp.exe 并从那里安装为服务。
.exe 不需要位于 /Windows/System32/ 中,但它是“最佳实践”吗?
directory - 我需要有关将 sdl.dll 放在何处的帮助,因为我想编写游戏
我读到我可以将 SDL.dll 复制到 C:\WINDOWS\SYSTEM32 以便我的 SDL 应用程序会找到 SDL.dll,即使它不在同一个目录中。但我使用的是 64 位版本的 Windows 7,并且我读到我想将 dll 放在 C:\Windows\SysWOW64 中。但我认为我只会用 32 位编程,因为那是常规或更流行的方式,所以我不想让自己感到困惑。我已经将 sdl.dll 放在 c:\Windows\SYSTEM32 中。谢谢阅读
dll - 如何在 Tcl 中加载 dll?
我尝试过的(在 Windows 上运行 Tcl 和 Tk 8.6.0):
所有这些都返回以下两个错误之一:
无法加载库 [我在“加载”之后放置的内容]:无效参数
无法加载库[我在“加载”之后放置的内容,渲染]:在库路径中找不到此库或依赖库
c# - “无法启动此应用程序。” 仅当文件在 system32 目录中时
我写了一个从互联网下载文件的小软件,仅此而已。我的意图是通过命令行使用它......它工作得很好,但是当我将它放在 C:\Windows\System32\ 中以便从我想要的任何地方实际使用它时它现在不起作用......它没有t 抛出异常......它只是显示这个消息框 - http://i.imgur.com/a7rlMgo.png如果我点击“是”,它会在浏览器中打开这个页面 - http://support.microsoft。 com/kb/2715633/en-us
我应该怎么做才能让它工作?
代码如果有任何用处..:
c++ - LoadLibraryW() 无法在 System32 中加载 DLL
我正在尝试使用以下代码在 C:\Windows\System32\ 文件夹中加载与打印机驱动程序一起安装的 DLL:
GetLastError()
报告“找不到指定的模块”。如果我将 DLL 移到 System32 文件夹之外(例如 C:\SomeFolder\MagAPI.dll),那么它将加载正常,因此看起来这不是 DLL 本身的问题。是否有一些奇怪的 Windows 安全功能可能会阻止我的应用程序加载它?这是我唯一能想到的,但我找不到任何明确的答案。
这是 ShowSnaps 的调试输出,它显示了失败的位置:
filesystems - 创建 32 位安装程序和 sysnative 的 NSIS 脚本
我做了一个脚本来制作一个64 位驱动程序的安装程序,所以它需要将 .dll 放在真正的system32中。
所以,我使用sysnative来假设跳转重定向器。
但在 Win7 64 位中尝试过,它所做的只是在 \named c:\Windows\Sysnative** 处创建一个文件夹,并实际将 .dll 放在这里!**怎么了?.
另一种解决方案,是否存在告诉 NSIS 编译 64 位 .exe 安装程序的方法?
c# - 适用于 System32 或 SysWOW64 的 Windows 7 环境变量
在 Windows 7 32 位或 64 位中是否有可以直接访问System32
或文件夹的环境变量?SysWOW64
我知道使用%WINDIR%\System32
which 不适合我的解决方法。
我必须重新编译一个引用一些应该在System32
文件夹中注册的 OCX 的 EXE。我面临的问题是我必须将它安装在 64 位系统中,其中 OCX 在SysWOW64
文件夹中注册,而不是在System32
文件夹中注册。
我应该尝试什么?谢谢你的帮助!
编辑:
我发现该解决方案引用了一个引用 .dll 的 dll flash10h.ocx
。为此flash10h.ocx
必须注册。我可以在SysWOW64
文件夹中注册它,但不能在System32
. 我的系统已经有一个flash player v11.xx。这行不通吗?
请帮忙!
c# - C# - 将文件夹的内容从闪存驱动器复制到 System32
我正在承担构建一个程序的项目,该程序会将闪存驱动器上的文件夹的内容复制到 C:\Windows\system32 文件夹。
具体来说,通过 Internet Explorer 为我的公司运行 Crystal Reports 所需的三个 DLL。这将在 button_clicked 事件下发生。
我的问题是驱动器号可能会因计算机而异。
所以,我想我首先需要获取闪存驱动器的驱动器号,然后将此文件夹的内容复制到 C:\Windows\system32。
有人可以给我一个关于最有效的方法的提示吗?
谢谢!
c# - C# 替换 System32 未授权访问中的文件
我正在尝试替换C:\Windows\System32
目录中的文件,但它不起作用。
(对于那些说我的程序是病毒的人:不,不是!)
关于环境的一些信息:
- 视窗 7 SP1
- 视觉工作室 2012
- C# WPF 程序
我已经添加了应用程序清单并更改了requestedExecutionLevel
.
我也尝试使用 BATCH 替换文件,但我得到了同样的错误。
有什么办法可以替换文件吗?
例如明确要求FileIOPermissions.Write
or .AllAccess
。
cp - 使用 MSYS 复制 System32 DLL 会破坏库的 64 位存在
在 Windows 7 64 位下,来自 System32 的 *32.dll 是 64 位库(根据 Dependency Walker - depends.exe x64)。我注意到一个奇怪的问题是,例如cp /c/System32/ws2_32.dll /c/mingw64/some/lib/libws2_32.dll
,在 MSYS Shell 中做的事情是将 DLL 破坏/转换为 32 位文件(仍然根据 Dependency Walker)......通过 Windows 资源管理器复制/重命名它时保持不变......仍然诡异的。如果有人有解释...
还是我错过了有关cp
命令用法的一些内容...
注意:我已经尝试过类似--preserve=all
or的选项--symbolic-link
。
谢谢。