问题标签 [win32-process]

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 投票
0 回答
1058 浏览

java - 使用 Win32 服务时线程中的异常

我正在使用以下代码来调节远程机器中的服务:

对于少数服务器来说一切都很好但是对于其他少数服务器我得到以下错误:

线程“main”com.sun.jna.platform.win32.Win32Exception 中的异常:访问被拒绝。在 com.sun.jna.platform.win32.W32ServiceManager.open(W32ServiceManager.java:47) 在 com.accenture.service.CopyOfserviceRestart.main(CopyOfserviceRestart.java:15)

0 投票
1 回答
375 浏览

windows-ce - MMF(独占/非共享内存映射文件)

我们的应用程序在 WinCE5.0 上运行(用 .net cf 编写)

由于某些原因,我们必须创建 MMF 文件供我们的应用程序使用(MMF 文件只能由我们的应用程序使用)。

现在我们注意到,在随机时间(我们无法准确找到何时以及在何种情况下)MMF 文件被其他进程使用,该进程将数据写入其上。这使我们的 MMF 文件损坏。

请让我们知道如何避免这种情况。

换句话说,我们希望 MMF 专门用于我们的应用程序,而不是共享。

谢谢。

0 投票
3 回答
9110 浏览

c - Win32,即使在孩子终止后也从管道块中读取文件

我有一个简单的程序(在 C 中),它创建两个子进程,每个子进程等待一个继承的管道,并将输出放在一个文件中。

一切正常,除了在两个管道上的一些写/读循环之后,当孩子结束时,对 ReadFile 的调用阻塞,等待管道上的数据。我使用以下模式:

最后一次调用(子进程退出后)阻塞。为什么的想法(如果没有,如何调试)?

0 投票
1 回答
879 浏览

c++ - WinXP中如何控制应用程序的音量

我想以编程方式控制 WinXP 中特定应用程序的音量。我开始知道一个 API waveOutSetVolume(),但它控制 Win Vista 及更高版本中的应用程序音量,对于 XP,它只会影响整个系统音量。

请告知我们如何在XP中实现这一点?

此外,如何取消选中/选中系统音量静音复选框。

0 投票
1 回答
72 浏览

windows - 如何在不重新启动的情况下从另一个应用程序中关闭 Win 应用程序?

嗨,我想制作一个小型测试窗口应用程序,它可以强制 IE 在单击按钮时保存其数据并关闭,并在单击另一个按钮时使用相同的选项卡重新启动?我对 Win32 编程相当陌生,有人可以在这里帮助我吗??任何线索将被appriciated?

0 投票
3 回答
841 浏览

c# - 生成带有嵌入设置的 .exe 文件

我有一个执行一些任务的窗口应用程序,其中之一是打开一些文件,我们都知道.net 为应用程序提供了 exe 文件,可以用作单击开始。我称这个应用程序为 application1。

现在我想再生成一个窗口应用程序(简单的 exe),我们称它为 application2,它将打开一个带有一些选项的表单(比如 application1 要打开的文件的名称)和一个生成按钮。

单击生成按钮时,它应该使用从 application2 传递的数据为 application1 生成 exe 文件。

请建议我该怎么做。

编辑 我需要生成可在不同系统上使用的 exe,这些系统将定期执行某些任务。并且不同计算机的间隔colud是不同的。所以我被要求生成哪个将接受时间间隔并将生成该间隔的 exe

0 投票
1 回答
1171 浏览

win32-process - 在运行时更改进程描述

我有一个 C win32 应用程序,它使用 CreateProcess() 启动其他应用程序。每个新进程都有一个唯一的端口号和其他内容。我的问题是无论如何要在运行时将端口号添加到新进程描述中?我希望它能够通过查看任务管理器 > 进程 > 描述列来分离进程。

请理解我说的是运行时间而不是编译时间。

带着敬意,

厄桑

0 投票
1 回答
2742 浏览

win32-process - 两个进程读取/写入同一个文件 - Win32 使用 LockFileEx() 函数

我正在编写一个服务,它将创建一个文件并在其中写入记录,其他进程(有四个并发进程)将读取一条记录并修改它的一些值。我目前正在使用LockFileEx()UnLockFileEx()功能进行排序。

我正在使用 createFile 函数通过我的服务创建文件,如下所示

和其他进程获取文件的句柄,如下所示:

问题是两个或多个进程无法同时获取文件的句柄。当一个进程正在写入文件时,即使我正在使用LockFileEx()锁定文件指定区域而不是完整文件的函数,其他进程甚至无法获取文件句柄来读取文件。每次尝试通过设置FILE_SHARED_READ标志打开文件或尝试以独占方式打开文件时,我都会收到系统错误代码 32。当我设置FILE_SHARE_READ | FILE_SHARE_WRITE时,会发生死锁。

请告诉我任何解决方案,以便我可以通过多个进程打开文件。

谢谢!!

0 投票
2 回答
494 浏览

c# - 如何将外部程序嵌入到 WPF 或 .net winform 程序中?

比如嵌入“calc.exe”到wpf窗口,谢谢。

0 投票
3 回答
3195 浏览

winapi - Win32-从另一个应用程序获取 ListView 控件内容

我正在尝试访问另一个应用程序中的 ListView 控件(位于对话框中),并从控件中获取数据。这是我正在编写的 Win32 代码(带有适当的注释):

虽然代码正在执行,但我没有从控件中获取任何数据。但是,我能够从控件中检索正确的项目计数,但没有数据。

另一种方法可能是使用 MSAA 挂钩来获取数据。但这将是一个非常漫长和繁琐的过程。这里的想法用完了。请帮忙。

谢谢,