草庐IT

保持器

全部标签

c - 是否可以仅按名称管理 JobObject,而无需保持打开的 HANDLE?

使用流程,我可以执行以下操作:intpid;::CreateProcess(NULL,cmd,...,&pi);pid=pi.dwProcessId;::CloseHandle(pi.hProcess);//thenlater...HANDLEproc=::OpenProcess(PROCESS_TERMINATE,FALSE,pid);::TerminateProcess(proc,1);::CloseHandle(proc);以这种方式,我可以仅通过pid管理windows进程,这对于多平台代码来说非常好。我想将此模式扩展到作业对象:HANDLEjob=::CreateJobObj

Windows 脚本 (VBS) 始终使应用程序保持打开状态

因此,我们的时钟是对我的业务和员工至关重要的应用程序。它是多年前设计的一个更大的RMS系统的exe部分。当您签到或checkout时,应用程序会自动关闭。我创建了一个桌面快捷方式以加快打开速度,但我想知道是否有一种方法可以使用Windows脚本执行此操作。基本参数:计算机启动后,脚本运行,clock.exe应用程序打开如果在任何时候,clock.exe关闭或停止;clock.exe将被脚本重新打开。我自己弄乱了脚本并设法让脚本打开了应用程序,但我试图使用一个循环让它监视导致许多时钟应用程序打开并最终由于过载而关闭计算机的过程。optionexplicitDIMstrComputer,s

Windows Server 2003 - 保持程序永久运行

有人要求我查看WindowsServer2003(我知道...0我没有任何管理此类机器的经验。基本上,我有一些史前数据监控软件在运行。我想知道的是:如何让这个软件永久运行?也就是说,即使在我关闭远程桌面连接之后。我还有一个要在服务器上永久运行的perl脚本。这可能吗?非常感谢, 最佳答案 您可以创建一个服务来保持软件运行。只需让服务启动软件并将服务配置为自动,这样在任何服务器重新启动后,软件将再次自动启动。如果您不需要监控软件,您可以运行它并离开它,关闭rdpsession。关闭rdpsession不会影响它。您可以使用任一选项来运

c++ - 使用 DirectX 和 C++ 保持稳定帧速率的最有效方法是什么?

我正在从一本关于游戏编程的书中学习DirectX,它使用以下方法进行游戏循环:longintstart=GetTickCount();while(true)GameRun();voidGameRun(){if(GetTickCount()-start>=30)//dostuff}这使得start无论时间如何都相等(我猜gettickcount给出了自程序启动以来的“滴答”数),然后,30个滴答后,执行所有的AI、渲染等我的问题是,如果先做所有的AI等,然后,如果还有时间,等到需要更改框架时,会不会更有效率?那么,保持稳定帧率的更好方法是什么?(最好只使用我已经用于声音、图像和输入的Di

windows - 在 OSX 上使用 Qt 保持领先地位

使用Qt4.8,我想将我的框架设置为“保持在顶部”。Qt方式并不完美,因为它需要重新创建涉及丑陋闪烁的窗口。在Win32下,存在一个native方法:SetWindowPos(winId(),,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE);但是我必须在OS-X下使用什么代码? 最佳答案 这是我用来在Linux、Mac和Windows上设置窗口最顶层的代码:setWindowFlags(#ifdefQ_OS_MACQt::SubWindow|#elseQt::Tool|#endifQt::

windows - 如何让 Windows 控制台保持打开状态?

我正在尝试从WindowsXP控制台运行脚本。(如果相关,它是一个WinSCP命令文件。)当我输入运行脚本的命令时,另一个控制台窗口弹出大约半秒钟,然后消失。脚本无效。错误消息可能在弹出的控制台窗口中。我怎样才能让它停留足够长的时间来阅读它? 最佳答案 试着盯着你的剧本cmd/kscript 关于windows-如何让Windows控制台保持打开状态?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

c# - 将窗口保持在前台(即使它失去焦点)

在我的应用程序(C#,Windows窗体)中,我有一个电话信息屏幕:如果有来电,则会显示一个窗口,其中包含向调用者提供的附加信息。此窗口应在前台打开,并且即使用户正在另一个窗口中书写也应停留在那里(这样用户仍会看到有关来电的信息)。首先我使用了BringToFront-但这并不是在所有情况下都有效(例如,当主应用程序不在前台时)。现在我正在使用BringToFront和user32.dll函数BringWindowToTop->可以工作,但如果窗口失去焦点,它就在后台。我如何实现这种行为? 最佳答案 我想你想将表单设置为TopMos

c++ - 在保持 getch() 完整性的同时存储密码

有什么简单的方法可以存储用户输入的密码,同时仍然隐藏密码?charpassword[9];inti;printf("Enteryourpassword:");for(i=0;i我想存储密码,这样我就可以做一个简单的if(password[i]==root_password),这样正确的密码就可以继续了。 最佳答案 您的问题似乎是您没有检查换行符“\n”或文件结尾。printf("Enteryourpassword:");charpassword[9];inti;for(i=0;i这样,密码最终将成为ASCIIZ字符串,适合使用put

windows - 如何在 Windows 上保持 ssh 连接打开并将其与 perl 一起使用?

我正在尝试处理我的一个旧脚本,该脚本是我写到我的VMware服务器上的备份文件的。最初该脚本只能在Linux上运行,但现在我想弄清楚如何让它在Windows上运行。我需要的大多数perl模块都可以在Windows和Linux上运行,这很好。但是有一个模块我似乎找不到,它是一个SSH模块。我的计划是使用putty或plink向服务器发送命令并将它们返回给脚本。但我看到的问题是,每次我在脚本中调用putty时,它都会打开与服务器的新连接,并在完成后关闭它。我正在寻找的是一种打开连接的方法,一旦连接打开就保持打开状态,然后从该连接发送和接收。只有当脚本调用关闭函数或其他东西时才关闭它。知道我

windows - 当我在同一系统中使用 Ubuntu/Windows 时,如何配置 Skype 以保持相同的历史记录位置?

我在我的系统中安装了双操作系统(Ubuntu/Windows)。如果我需要查看在使用Windows时通过skype创建的一些对话历史记录,我需要重新启动系统以移动到Windows并查看相同内容。当我使用任何ubuntu/windows操作系统时,我是否能够拥有相同的历史记录位置“.skpye”。 最佳答案 我目前将这些文件存储在一个目录中。还没有找到在windows和ubuntu中直接使用它的方法...但是这些文件可以在任何需要的时候供我们引用,因为任何编辑器都可以打开这些平面文件...