草庐IT

OpenAI$编程工具

全部标签

windows - 以编程方式 chdir

在Windows中——可能在Unix中——在(32位)程序中使用chdir()函数不会在程序退出时更改目录。(它适用于16位Windows程序。)有人知道如何在Windows32位程序中执行此操作吗? 最佳答案 嗯...恕我直言,这正是操作系统必须保证不会发生的事情之一。当前目录是每个进程的属性,子进程通常从父进程继承它,但不应该发生相反的情况(并且没有发生)。为了获得你想要的东西,父进程可以主动观察子进程存储新目录的一些信息(消息、文件、共享内存......),然后用新值调用chdir()。据我所知,Windows的cmd.exe

非域 Windows 环境中的 C# 编程远程文件夹/文件身份验证

在非域环境中尝试在远程计算机上读取和写入文件时,我需要能够以编程方式进行身份验证。当您在WindowsRUN提示符中键入类似于\\targetComputer\C$\targetFolder或\\targetComputer\admin$的命令时,如果targetComputer不在域中,系统将提示您输入用户名和密码。输入用户名和密码后,您就可以完全访问远程文件夹。如何在C#中以编程方式完成此身份验证?我试过了..--模拟,但它似乎只在域环境中工作。--CMDKEY.exe,不过好像也只能在域环境下运行。一定有办法做到这一点,但到目前为止,我一直在高低搜索,但没有运气。也许我只是在寻找

windows - Delphi:如何使用驱动器盘符以编程方式弹出 CD

我试过这段代码:usesMMSystem;mciSendString('Setcdaudiodooropenwait',nil,0,handle);mciSendString('Setcdaudiodoorclosedwait',nil,0,handle);但是没有效果。我听说这不适用于所有系统。我试图让一个驱动器在WindowsXP上弹出,并想通过驱动器号指定驱动器(对于具有多个驱动器的系统是必需的)。 最佳答案 这是使用DeviceIOControl()API函数的代码,适用于WindowsXP(使用Delphi5编译和测试):

c++ - 以编程方式检查子系统

我有一个用Windows子系统创建的.exe。我将该.exe复制到另一个.exe,然后运行:editbin.exe/SUBSYSTEM:CONSOLEmy.exe因此,我的意图是拥有一个与GUI一起运行的.exe,以及另一个用于命令行操作(无GUI)的.exe。如何检查我的C++代码中当前处于事件状态的子系统? 最佳答案 子系统类型(GUI、控制台等)存储在PEheader中,您可以通过ImageHlp函数访问它。您可以通过以下代码获取://Retrievetheheaderfortheexe.GetModuleHandle(NUL

c# - 以编程方式旋转显示?

我正在寻找一种方法来以编程方式旋转我的其中一台显示器的显示。我在桌面支架上安装了两台显示器,在编程或使用其他各种程序时,我经常以不同的方向使用它们,为了改变方向,我跳进显示设置并以这种方式旋转它(这样我就可以有一个或两者都是纵向的)。叫我懒惰,因为我知道这几乎没有任何麻烦,但如果我的任务栏上有一个快速的小可执行文件会很好,我可以运行它来在我需要时立即来回旋转其中一个屏幕。我调查了它并找到了使用DEVMODE结构等的各种解释,这一切似乎是一个非常冗长的过程,真的没有更简单的方法吗?不是已经具有此功能的Windowsdll?提前致谢。 最佳答案

windows - 如何以编程方式关闭 Windows 8 应用程序?

我正在构建适用于Windows8的应用程序,并且需要能够使用操作以编程方式关闭它。例如,我的应用程序上的一个按钮。我正在使用HTML5构建我的应用程序 最佳答案 以下事件处理程序对我有用...我实际上在全局应用栏中放置了一个退出图标...用户喜欢它!privatevoidcloseButton_Click(objectsender,RoutedEventArgse){App.Current.Exit();}祝你好运!上述解决方案适用于C#...在不支持触摸屏的机器上使用Windows8应用商店应用时特别有用(我们的用户难以模拟自上而

windows - Delphi项目的自动化构建工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我有几个用Delphi7编写的项目,我正在寻找可以自动构建过程(包括包创建和上传到特定ftp位置)的工具。我想找到没有类似Ant的xml配置文件的native应用程序(即Rake或fabricate.py是很好的软件,但我不想这次使用它

windows - 如何以编程方式检查系统上是否启用了 8.3 短路径名?

我知道我们可以手动启用或禁用8.3短路径名称支持,方法是设置NtfsDisable8dot3NameCreation。但是如何通过代码读取这个系统信息呢?实际上,我必须根据系统是否启用8.3来禁用某些功能。请帮忙谢谢 最佳答案 fsutil提供此功能:PSC:\Windows\system32>FSUTIL.EXE8dot3namequeryD:Thevolumestateis:0(8dot3namecreationisenabled).Theregistrystateis:2(Pervolumesetting-thedefault

windows - 您可以在 WinPE 环境中将哪些编程语言/平台用于 GUI?

我正在开始一个必须在WinPE内交付的项目.我很可能能够使用WinPE3.0。我也知道Bart'sPE和VistaPE,但我想我会坚持使用WinPE。我需要x64支持和全系列的存储驱动程序。我想开发一个具有GUI和网络访问权限的应用程序。我想在VisualStudio中工作来设计我的GUI,尽管这不是必需的。在GUI支持下,我可以使用哪些编程语言来针对WinPE?通过一些研究,我发现.NET根本不受支持(Microsoft),因此这似乎排除了所有C#、现代VB等。有人运行Java/Swing吗?带有MFC或ATL(现代)的C++?入侵.NET以获得CLR支持?我可以用Win32::GU

c++ - 以编程方式监视 Windows 上的文件

我正在寻找一种方法来监视在一段时间内哪些进程正在使用(或试图访问)文件。有哪些优秀的WindowsAPI或工具可以实现这一目标? 最佳答案 您可以用重解析点替换文件。重新分析点调用自定义文件系统过滤器,它可以将访问重定向到另一个文件。例如,这就是NTFS连接的工作方式。如果让文件系统过滤器以相同的方式处理重分析点,则可以拦截所有进程打开底层文件的所有尝试。不过,这是一种相当笨拙的方法,因为它涉及修改文件系统本身。 关于c++-以编程方式监视Windows上的文件,我们在StackOver