windows

windows

文章 44浏览 33
  • 如何在python中使用espeak

    Howtouseespeakwithpython我想在windows7中使用espeak(http://espeak.sourceforge.net)和python2.7.0-32位。另外,我还想保存espeak生成的音频文件。我尝试在Windows8中安装此软件包,但在最初的几次尝试中无法真正获得它。但这就是我为使espeak与python一起工作而做的事情从这里下载并安装espeakforWi…
    2025-05-131
  • 为什么客户端忙于接收数据时select()有时会超时

    Whyselect()timeoutssometimeswhentheclientisbusyreceivingdata我已经编写了简单的C/S应用程序来测试非阻塞套接字的特性,这里有一些关于服务器和客户端的简要信息://OnlinuxTheserverthreadwillsend//afiletotheclientusingnon-blockingsocketvoid*SendFileThrea…
    2025-04-161
  • 用Java从内存中执行一个可执行程序(.exe)

    Executeanexecutableprogram(.exe)frommemoryinJava我想在Windows上执行内存中的程序。我不想将文件写入磁盘。我只想传入一个字节数组(这是我要执行的程序)作为参数。我不够熟练,无法编写本机代码来执行此操作。同样,这应该是Windows原生的。我要在内存中执行的程序不是Java程序。它是一个可执行文件(.exe)!可执行文件旨在在内存中读取和运行,而不…
    2025-04-161
  • 将窗口焦点恢复到以前的所有者

    Restoringwindowfocusbacktopreviousowner我在系统托盘中有一个应用程序,双击它会打开一个窗口,相当标准;但是,当您关闭窗口时,我希望在打开我的窗口之前获得焦点的窗口重新获得焦点。如果我通过键盘快捷键弹出我的窗口,我可以在我的窗口显示之前使用GetForegroundWindowAPI调用来恢复之前关闭的焦点,然后在我的窗口关闭后使用SetForegroundWi…
    2025-02-101
  • C – WinAPI 的 ProcessCreation 问题

    C-ProcessCreationProblemswithWinAPI本问题已经有最佳答案,请猛点这里访问。我正在尝试将文件打开到文件缓冲区,然后用它创建一个新进程。我试图ASM转到文件的开头,但遗憾的是由于windows它实际上不会做任何事情,因为所有信息都在windows可执行文件的顶部。所以我尝试创建一个新进程,但我对windowsAPI并不擅长。谁能告诉我我做错了什么?#include&l…
    2025-02-101
  • 如何使用 Delphi 在 Windows 中从 USB 驱动器挂载分区?

    howtomountpartitionsfromUSBdrivesinWindowsusingDelphi?我想在Windows(XP)中从USB驱动器挂载所有分区。我的意思是我想为他们每个人分配驱动器号(当他们没有驱动器号时)。操作系统会自动执行此操作,但在某些情况下此类程序很有用。我知道如何确定驱动器是否在USB上。到目前为止,我的代码是:typeSTORAGE_QUERY_TYPE=(Pro…
    2025-02-101
  • 动态创建WIX文件,无需手动编辑wix文件

    DynamicallycreateWIXfileswithouthavingtoeditthewixfilesmanually假设您发布了软件的下一个版本,您将不得不手动更新WIX文件以删除过时文件并添加新文件等。我的用例很简单,就像"递归地在用户objectiveC:\\\\\\\\ProgramFiles\\\\\\\\MyApp\\中添加/sample/path下的文件"。有没有这样的自动化…
    2024-12-141
  • 如何防止双击打开文件对话框注册点击它下面的表单?

    HowdoIpreventadouble-clickonanOpenFiledialogfromregisteringaclickontheformunderit?我有一个自定义控件,它本质上是一个绘图画布,以及一个使用它来编辑文件的程序。但是,当打开一个新文件时,可能会发生一些非常奇怪的事情。如果用户在打开文件对话框(标准TOpenDialog控件)中双击文件,而不是选择一个项目并点击ENTER…
    2024-11-181
  • 禁用 Windows shell 扩展

    DisablingaWindowsshellextension我在Windows中有以下注册表项,它为我的.NET应用程序生成一个shell上下文菜单:HKCR\\AllFileSystemObjects\\shellex\\ContextMenuHandlers\\MyShellExtension当我在Windows中右键单击文件时,此扩展会生成一个上下文菜单选项。我可以删除它,这将解决我的问题…
    2024-11-181
  • Detecting a File Delete on a Open File

    DetectingaFileDeleteonanOpenFile我正在打开一个具有读访问权限的文件,并允许随后对该文件进行读|写|删除文件共享访问(拖尾文件)。如果文件在处理过程中被删除,是否有办法检测文件是否处于待删除状态(请参阅文件部分http://msdn.microsoft.com/en-us/library/aa363858(v=VS.85).aspx)?如果某个外部进程(拥有进程)发出…
    2024-11-171
  • 启动Domino服务和word

    StartDominoserviceandword我想从LotusScript中的代理修改word文档。Domino服务器作为具有管理员用户计数的服务启动。Word文档附加在LotusNotes文档中。我将文档提取到Domino可以访问的文件夹中。当Domino服务器(作为服务)运行该进程时,Domino会显示错误。但是当我将Domino服务器作为应用程序启动时,该进程运行良好并且没有出现任何错误…
    2024-11-161
  • 如何获取另一个进程的基地址? (ASLR)

    HowdoIgetthebaseaddressofanotherprocess?(ASLR)我需要获取一个.exe的基地址地址,它每次启动时都有一个随机基地址。我试过这个,但它似乎不起作用:intBase=(DWORD)GetModuleHandle("Test.exe");怎么了?您似乎正在尝试获取另一个进程的基地址。可悲的是,GetModuleHandle仅适用于当前进程中的模块。为了实现您的…
    2024-11-161
  • 如何更新用 CursorPosition 插入的字符 (C/Windows API)

    HowtoUpdateCharactersInsertedWithCursorPosition(C/WindowsAPI)在CODELIGHT上使用C和MinGW编译器。我正在尝试制作一个简单的ASCII游戏。我使用2D数组来制作地图,然后我使用了一个函数,将光标放在数组上的特定点上,通过击键WASD(函数是gotoXY(intx,inty)来跟踪玩家的移动。我能够让它工作(有点),但我对一些没有…
    2024-11-161
  • Cygwin,如何为在根目录和任何子目录中找到的所有 makefile 运行”make”?

    Cygwin,howtorun"make"forallmakefilesfoundintherootdirectoryandanysubdirectories?我有一个由各种子目录组成的目录。在每个子目录中都有一个makefile。在根目录下,还有一个make文件。我需要在cygwin中执行一个make指令,该指令对主目录和任何子目录中的所有makefile执行"make"。任何想法如何做到这一点…
    2024-11-121
  • 检测 Windows 应用程序的多次启动

    DetectingmultiplelaunchesofaWindowsapplication在Windows(C)应用程序中处理应用程序的第二次、第三次等启动的批准方式是什么?在这种情况下,我需要正在运行的(第一个)实例执行一些特殊操作(弹出一个对话框),但要终止辅助实例。在Mac上,AppleEvents在这种情况下会向您发送"重新打开"消息。Windows上的Mozilla使用DDE检查现有实…
    2024-10-271