草庐IT

Windows3

全部标签

windows - 如何控制lua输出的行尾 DOS<==>Unix

我正在使用luadoc并在Unix和Windows上运行它,不幸的是,由于DOS/Unix行尾,每个系统的输出都不同,这真的让我的源代码管理感到困惑,因为它认为每个文件都已更改(mercurial)。我怎样才能让lua使用一个或另一个? 最佳答案 我对lua一无所知,但你可能想在SCM级别解决这个问题,Mercurial有EolExtension为此。话虽如此,您可能缺少luadoc的某些功能。 关于windows-如何控制lua输出的行尾DOSUnix,我们在StackOverflow

windows - 如何确定调用函数是否需要管理权限

我正在尝试找出是否有一种简单的方法来判断调用函数是否需要我的程序以管理员身份运行才能正常工作。谢谢! 最佳答案 当然。您可以运行该函数,如果它失败并显示GetLastError()==ERROR_ACCESS_DENIED,那么您需要管理权限。 关于windows-如何确定调用函数是否需要管理权限,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6499619/

php - 从 PHP 或 Web UI 控制 Windows 音量

我想知道是否有任何方法可以从网站更改Windows系统音量,无论是PHP还是由PHP运行的批处理文件或类似的东西。我基本上希望能够从笔记本电脑或iPad更改媒体服务器的音量,最好使用PHP/batch/web,而不是外部应用程序。如有任何帮助或建议,我们将不胜感激。 最佳答案 如果您的php正在您想要控制的服务器上运行,您可以尝试使用PHPssystem和exec命令以及一个小的命令行实用程序,如nircmd. 关于php-从PHP或WebUI控制Windows音量,我们在StackOv

windows - 如何将第三方 MIB 文件添加到 Windows SNMP?

我目前正在使用SNMP管理API中的SnmpMgrOidToStr函数来捕获SMNP陷阱(通过Windows默认的SNMP陷阱服务),并将它们转换为字符串。但是,SnmpMgrOidToStr仅转换安装在Windows上的默认MIB。我现在需要将第3方MIB文件添加到WindowsMIB。我怎样才能做到这一点?我试过将MIB文件复制到System32,但它不起作用。与NETSNMP不同,也没有要删除的.index文件。我试过在网上搜索但无济于事。请帮忙,谢谢。 最佳答案 您必须编写自己的WindowsSNMP扩展,这是您编写和编译的

windows - 我的基于 Windows 的 32 位视频应用程序在 Win7/64 或 Vista/64 下无法运行?

我编写了一个依赖于VideoForWindows的程序。它在XP和Vista32位操作系统下运行良好,但现在我试图在较新的64位操作系统上运行它,它无法打开任何AVI文件。实际程序启动正常,GUI出现,“文件打开”对话框工作正常,但VFW库说它无法打开一些使用多种不同编解码器的通用AVI文件。有人知道VFW支持是否已从64位操作系统中删除,或者可能是其他原因?谢谢。 最佳答案 AnybodyknowifVFWsupporthasbeendroppedfromthe64-bitOSes?VFW在64位Windows中的工作方式与在32

windows - 有什么方法可以将 VBScript 文件作为屏幕保护程序运行吗?

你能执行一个VBS文件作为屏保吗?我已经设法将cmd.exe重命名为*.scr并且这有效,但如果可能的话,我需要能够运行VBS文件作为屏幕保护程序。 最佳答案 不,这是不可能的。在Windows中,屏幕保护程序(*.scr文件)是一种特殊类型的可执行(.exe)文件。这就是为什么将cmd.exe之类的程序重命名为cmd.scr会导致它作为屏幕保护程序“工作”。特别是,屏幕保护程序会响应某些命令行开关(或参数),这就是操作系统让它们执行显示配置对话框或显示预览等操作的方式。但是您无法将VBScript文件编译成可执行文件,因此无法使此

c++ - 适用于 Windows 的 Memcached 客户端库

我想为我的C++应用程序使用memcached。为此,我需要一个客户端库,例如类似于mysqlclient。但是我真的很难找到合适的东西。一切似乎都只是linux,虽然有些声称与Windows兼容,但它们需要cygwin和其他我真正想避免的东西。所以我正在寻找的是带有头文件的预编译Windows库(最好),或者我可以使用VisualStudio轻松编译的东西。如果没有这样的东西,你认为我自己写它会是个坏主意吗?该协议(protocol)看起来很简单,我真的只需要基本命令(设置/获取等)。 最佳答案 你试过这个吗?http://cod

windows - 延迟执行 IRP_MN_SET_POWER

我正在开发一个Windows设备驱动程序,需要将系统关闭的执行延迟大约10秒。我在驱动程序的DispatchPower()函数中使用以下代码:NTSTATUSDispatchPower(__instruct_DEVICE_OBJECT*DeviceObject,__instruct_IRP*Irp){switch(stack->MinorFunction){caseIRP_MN_SET_POWER:delay_time.QuadPart=WDF_REL_TIMEOUT_IN_SEC(10);KeDelayExecutionThread(KernelMode,FALSE,&delay_t

windows - 将 VB.Net 应用程序转换为服务

我有一个基本的VB.Net应用程序,它从一些网站获取数据,然后自动将它们发送到MS-SQL数据库。我将其开发为带有WinForm前端的桌面应用程序,日志不断写入WinForm。现在,是否可以将Winform转换为Windows服务,这样我就不需要一直在我的PC前打开它并查看日志,而是在后台安静地运行并将数据记录到系统日志查看器?非常感谢! 最佳答案 在VisualStudio中选择"file"->“新建项目”,然后在Windows模板中您将看到“Windows服务”。选择该选项,然后开始迁移您的代码。如果您将大部分非UI代码保存在一

C++如何从DLL(windows)的文件名中获取进程ID?

如何从文件名中获取进程ID?比如:intprocessId=getProcessIdByFileName("Network.dll");顺便问一下,哪种数据类型具有进程ID?扩展信息:我有一个DLL的源代码。这个DLL被加载到应用程序中,就像其他一些DLL一样。我想Hook其他DLL的功能。因此我需要它们的进程ID(如果它们都在一个应用程序下运行,是否每个DLL都有一个进程ID?如何在我的DLL中调用其他DLL的函数?如何处理它们? 最佳答案 DLL没有进程ID。一个DLL可能被加载到多个进程中,或者根本没有。DLL可以加载到进程中