问题标签 [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.

0 投票
1 回答
852 浏览

windows - 是否可以通过 bat 脚本确定具有焦点的窗口/应用程序?

这样做的功能显然在 User32.dll 中。我一直在尝试修改 rundll32.exe,但是当我运行它时:

它没有错误地退出,但什么也不做。退出代码当然只会说明运行 rundll32 是否有错误。

是否有一个 bat 脚本技巧来检索该值并将其填充到变量中?

0 投票
2 回答
1484 浏览

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 时,我再次收到该错误。

这到底是怎么回事?

0 投票
1 回答
3488 浏览

java - 从java启动一个pdf文件

我正在尝试从以下代码打开一个 pdf 文件。

打印语句为我提供了文件的正确路径,即
当前使用的目录, System:/Users/mshariff/NetBeansProjects/javaGUIbuilding/Report.pdf
但程序给出了以下错误。

我正在使用Mac OSX& Netbeans

0 投票
2 回答
7480 浏览

vb.net - “RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n... 操作无法完成(错误 0x0000000c)

我使用以下命令将打印机设置存储在 .dat 文件中:

然后,我尝试使用此命令恢复 VB.net 中的打印机设置(传入我的 ini 值)。

我收到以下错误:无法完成操作(错误 0x0000000c)。

它可以在我的开发人员机器上运行,但是当我在客户端计算机上安装应用程序时会出现该错误。有任何想法吗?

0 投票
1 回答
969 浏览

windows - 以编程方式添加打印机 Windows 8

我正在使用虚拟打印机,但我一直在安装打印机。安装由 InnoSetup 完成

该行运行良好,程序安装在 Windows 7 系统(Pro 32&64bits)上,但不在 Windows 8 上。我没有任何错误消息。

0 投票
2 回答
3439 浏览

batch-file - PrintUI.dll 错误处理

似乎 PrintUI.dll 具有与典型命令不同的错误处理系统。如果我尝试运行如下条件命令:

此命令将评估为 false,但不会抑制错误警报。如何抑制这些警报?

错误:

在此处输入图像描述

0 投票
1 回答
616 浏览

c# - 在 rundll32.exe 窗口中注入文本

我必须在 rundll32.exe 进程窗口中输入用户名/密码。我坚持以下几点:

  1. 从 rundll32.exe 进程获取登录窗口句柄
  2. 聚焦窗口
  3. 在 2 文本框中注入文本,然后单击确定按钮

是否可以在 .NET 中做到这一点,或者我必须求助于较低级别的 win32 api?任何人都像以前那样做过并且可以指出我正确的方向吗?

0 投票
2 回答
3345 浏览

c++ - 使用 rundll32.exe 调试本机 dll,无法加载符号

我正在编写一个要运行的本机 dll rundll32.exe(这是我们客户的义务)。我使用VS的调试属性来定义:

ENTRY_POINT我的 dll 的导出函数在哪里,它服从rundll32.exe接口。

此设置调用我的函数,但不会加载任何符号,因此不会触发任何断点。我了解到我的函数只有MessageBox在其入口处调用后才被调用。

当我使用自己的容器应用程序(只是一个exe调用Loadlibrary和函数本身)时GetProcAddressENTRY_POINT所有断点都会被触发,并且可以像往常一样进行逐步调试。

什么会导致这种行为?

0 投票
1 回答
610 浏览

php - rundll 的 PHP 执行

有谁知道我如何在 php 中执行以下代码?

运行上述不添加网络打印机...

我在 php 中的语法是否正确?因为当我将命令粘贴到命令提示符时,我可以添加打印机。

0 投票
1 回答
744 浏览

java - 用双倍空格用Java打开PDF文件

我在下面的代码中偶然发现了一些非常奇怪的东西。我想使用该Runtime.getRuntime().exec("some command").waitFor();语句在 Java 中打开一个 *.pdf 文件。

现在当路径包含单个空格时,例如

工作正常,但如果我在某个地方添加第二个空间,比如不起作用,但它也不会在运行时发出警告或错误。它只是没有做任何事情......

首先,有人可以解释为什么这不起作用吗?其次,是否有可能解决这个问题,如果可以的话(但不是像''删除第二个空格''这样的解决方案)?

非常感谢您帮助我!