小编sam*_*sam的帖子

使用CreateProcessAsUser时等待进程退出

我在c#中使用CreateProcessAsUser通过我的服务需要等待进程退出的服务来启动进程,但我不知道我该怎么做,我不想使用检查进程列表中的进程existion

c#

5
推荐指数
2
解决办法
3833
查看次数

单击另一个应用程序中的按钮

我想要你使用SendMessagePostMessage按下另一个应用程序中的按钮

我有一个示例代码通过获取Window Handle来执行此操作,但它不起作用

我还使用"WinDowse"获取所需信息.这是代码

private const uint BM_CLICK = 0x00F5;
private const uint WM_LBUTTONDOWN = 0x0201;
private const uint WM_LBUTTONUP = 0x0202;

private void PushOKButton(IntPtr ptrWindow)
{
    WindowHandle = FindWindow(null, "Form1"); 
    if (ptrWindow == IntPtr.Zero)
      return;

    IntPtr ptrOKButton = FindWindowEx(ptrWindow, IntPtr.Zero, "Button", "&Yes");

    if (ptrOKButton == IntPtr.Zero)
      return;

    SendMessage(ptrOKButton, WM_LBUTTONDOWN, 0, 0);
    SendMessage(ptrOKButton, WM_LBUTTONUP, 0, 0);
    SendMessage(ptrOKButton, BM_CLICK, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)

在c#中有一个Compelete Suloution?

c#

5
推荐指数
1
解决办法
4446
查看次数

嵌入式文件到delphi exe应用程序(不作为应用程序的单独文件)

我想嵌入一个文件(任何类型的)到我的exe应用程序,并能够在远程提取使用它,我知道如何嵌入到资源,但我不想将文件放在app目录,我想将所有文件(如.rec)存储到我的exe中,在c#中可以存储为文本文件,然后通过FileStream读取它,但在Delphi中,资源文件与exe文件是分开的.有没有解决方案呢?非常感谢!

delphi delphi-7

4
推荐指数
1
解决办法
6896
查看次数

通过PID获取进程句柄

我想通过进程名称获取进程的句柄.

我有PID,但当我openProcess用来获取句柄时,它总是返回0或180,我用来使PID正常工作的功能

Handle := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ,False,PID);

我该怎么办?

delphi

0
推荐指数
1
解决办法
5341
查看次数

标签 统计

c# ×2

delphi ×2

delphi-7 ×1