问题标签 [rundll32]
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.
windows - 是否可以通过 bat 脚本确定具有焦点的窗口/应用程序?
这样做的功能显然在 User32.dll 中。我一直在尝试修改 rundll32.exe,但是当我运行它时:
它没有错误地退出,但什么也不做。退出代码当然只会说明运行 rundll32 是否有错误。
是否有一个 bat 脚本技巧来检索该值并将其填充到变量中?
rundll32 - 使用“rundll32.exe”访问 SpeechUX.dll
再会,
我一直在不知疲倦地搜索 Internet,试图在我的 VB.Net 语音识别应用程序中找到一个如何启动 Windows 语音训练的示例。
我找到了几个例子,但我无法挽救我的生命。
一个这样的例子是在 Visual Studios Fourms 上:
这个特定的示例用户调用“Process.Start”来尝试开始语音训练课程。但是,这对我不起作用。这是该线程的示例:
会发生什么是我得到和错误说:
所以我尝试创建一个快捷方式 (.lnk) 文件,并认为我可以通过这种方式访问 DLL。我的捷径也做同样的事情。在快捷方式中,我使用参数调用“rundll32.exe”:
然后在我的 VB.Net 应用程序中,我使用“Process.Start”并尝试运行快捷方式。
这也给了我同样的错误。然而,快捷方式本身将启动 SPeech 培训课程。诡异的?!?
因此,我更进一步,看看它是否与我的 VB.Net 应用程序和“Process.Start”调用有关。
我创建了一个 VBScript,并使用“Wscript.Shell”指向快捷方式。
运行 VBScript 调用快捷方式,然后看,语音训练开始了!
伟大的!但...
当我尝试从我的 VB.net 应用程序运行 VBscript 时,我再次收到该错误。
这到底是怎么回事?
java - 从java启动一个pdf文件
我正在尝试从以下代码打开一个 pdf 文件。
打印语句为我提供了文件的正确路径,即
当前使用的目录,
System:/Users/mshariff/NetBeansProjects/javaGUIbuilding/Report.pdf
但程序给出了以下错误。
我正在使用Mac OSX
& Netbeans
。
vb.net - “RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n... 操作无法完成(错误 0x0000000c)
我使用以下命令将打印机设置存储在 .dat 文件中:
然后,我尝试使用此命令恢复 VB.net 中的打印机设置(传入我的 ini 值)。
我收到以下错误:无法完成操作(错误 0x0000000c)。
它可以在我的开发人员机器上运行,但是当我在客户端计算机上安装应用程序时会出现该错误。有任何想法吗?
windows - 以编程方式添加打印机 Windows 8
我正在使用虚拟打印机,但我一直在安装打印机。安装由 InnoSetup 完成
该行运行良好,程序安装在 Windows 7 系统(Pro 32&64bits)上,但不在 Windows 8 上。我没有任何错误消息。
batch-file - PrintUI.dll 错误处理
似乎 PrintUI.dll 具有与典型命令不同的错误处理系统。如果我尝试运行如下条件命令:
此命令将评估为 false,但不会抑制错误警报。如何抑制这些警报?
错误:
c# - 在 rundll32.exe 窗口中注入文本
我必须在 rundll32.exe 进程窗口中输入用户名/密码。我坚持以下几点:
- 从 rundll32.exe 进程获取登录窗口句柄
- 聚焦窗口
- 在 2 文本框中注入文本,然后单击确定按钮
是否可以在 .NET 中做到这一点,或者我必须求助于较低级别的 win32 api?任何人都像以前那样做过并且可以指出我正确的方向吗?
c++ - 使用 rundll32.exe 调试本机 dll,无法加载符号
我正在编写一个要运行的本机 dll rundll32.exe
(这是我们客户的义务)。我使用VS
的调试属性来定义:
ENTRY_POINT
我的 dll 的导出函数在哪里,它服从rundll32.exe
接口。
此设置调用我的函数,但不会加载任何符号,因此不会触发任何断点。我了解到我的函数只有MessageBox
在其入口处调用后才被调用。
当我使用自己的容器应用程序(只是一个exe
调用Loadlibrary
和函数本身)时GetProcAddress
,ENTRY_POINT
所有断点都会被触发,并且可以像往常一样进行逐步调试。
什么会导致这种行为?
php - rundll 的 PHP 执行
有谁知道我如何在 php 中执行以下代码?
运行上述不添加网络打印机...
我在 php 中的语法是否正确?因为当我将命令粘贴到命令提示符时,我可以添加打印机。
java - 用双倍空格用Java打开PDF文件
我在下面的代码中偶然发现了一些非常奇怪的东西。我想使用该Runtime.getRuntime().exec("some command").waitFor();
语句在 Java 中打开一个 *.pdf 文件。
现在当路径包含单个空格时,例如
工作正常,但如果我在某个地方添加第二个空间,比如不起作用,但它也不会在运行时发出警告或错误。它只是没有做任何事情......首先,有人可以解释为什么这不起作用吗?其次,是否有可能解决这个问题,如果可以的话(但不是像''删除第二个空格''这样的解决方案)?
非常感谢您帮助我!