草庐IT

终端管理

全部标签

c++ - c - 如何在资源管理器中打开选定的文件

就像在谷歌浏览器中一样,当你下载一些东西时,你可以点击“在资源管理器中打开”或其他东西,它会打开exlplorer并突出显示该文件。我将编写一个程序(可能是一个ccmd程序)在给定位置搜索文件,然后我希望能够直接从程序中单击并打开文件。还有其他方法可以推荐我这样做吗?它不必是c甚至是cmd程序。 最佳答案 要打开文件夹并选择文件夹中的一项或多项,SHOpenFolderAndSelectItems函数就是您要找的。 关于c++-c-如何在资源管理器中打开选定的文件,我们在StackOve

Windows:批处理文件:仅以管理员身份运行

我有一个批处理文件可以将应用程序作为Windows服务启动。它被称为start.bat@ECHOoffSTARTc:\Ruby193\bin\rubyc:\Ruby193\bin\thinstart-Rc:\coolapp\config.ru-p4321-alocalhost-eproduction我的挑战是这个程序只有在具有管理员权限的“以管理员身份运行”时才能正常运行。所以,我想添加一行来检查这个脚本是否真的以管理权限运行,并且只有在以管理员身份运行时才执行。我怎样才能在脚本中做到这一点? 最佳答案 你可能需要这样的东西:set

windows - 从命令行而不是 Windows 资源管理器命名网络驱动器

我正在编写一个批处理文件以将多个服务器映射到我PC上的驱动器。使用NETUSE命令,我成功地映射了驱动器。在Windows资源管理器中查看时,每个驱动器都会显示字母分配和服务器名称。我还想在资源管理器View中为每个服务器显示一个用户友好的纯英文名称(这与卷标不同)。我可以在资源管理器中分别右键单击每个驱动器并重命名,但这有点冗长。有什么方法可以从命令提示符(因此从批处理文件)为驱动器分配名称,而不是在资源管理器中右键单击和重命名? 最佳答案 您可以像这样在Powershell中执行此操作:$rename=new-object-Co

windows - Windows 资源管理器不接受我的 WEBDAV PROPFIND 响应

我正在实现WebDAV服务器,但在使用建议的客户端(Windows7资源管理器)时遇到了问题。在Windows中,我浏览到\server\public\container,我的服务器希望将其显示为包含两个文件的文件夹,因此我收到以下请求:PROPFIND/public/containerHTTP/1.1Connection:Keep-AliveUser-Agent:Microsoft-WebDAV-MiniRedir/6.1.7601Depth:1translate:fContent-Length:0Host:devsys:4511我的回复是:HTTP/1.1207Multi-Stat

windows - 如何在管理员模式下执行批处理文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在尝试使用netshare编写一个批处理文件以在我的网络中共享一个文件夹,但它需要管理员权限。我不知道如何在管理员模式下执行此命

windows - 如何获取正在运行的进程的进程 ID,如任务管理器中所示

我正在学习powershell并尝试了解如何使用变量和函数。我想为所有正在运行的记事本实例打印出PID,基本上是任务管理器中“详细信息”选项卡下的PID列中显示的内容。我写了下面的代码$cmd={param($abc)Write-Host$abc}$processes=Get-Process-Namenotepad|Select-ExpandPropertyIDforeach($processin$processes){Start-Job-ScriptBlock$cmd-ArgumentList$process}我得到以下结果。IdNamePSJobTypeNameStateHasMo

windows - 使用 perl 在 Windows 资源管理器中打开带空格的 UNC 路径

你好stackoverflowers,恐怕我不知道如何在perl的Windows资源管理器中打开带空格的UNC路径。目的是,我希望用户在路径中放置一个文件。为了让它更舒适,路径应该自动在资源管理器中打开。它适用于任何本地驱动器。应该打开的UNC路径是:\\srvr1\meanspacedir到目前为止我的代码:usestrictusewarningsmy$sourceDir="\\\\srvr1\\meanspacedir";system("start$sourceDir");这给出了错误:“Win无法访问\\srvr1\mean。”好的,所以我尝试引用字符串:my$sourceDir

windows - 如何以域管理员身份从命令行注销 Windows 上的所有用户

我在Windows(Windows10和2012)上运行自动化测试,自动化的要求之一是所有用户需要注销。我有机会在部署后执行此操作。我有点看到thispage给出答案,但在我尝试querysession之后,我看到它甚至提供了services和rdp-tcpsessions...但我没有不想停止任何服务...有什么建议吗? 最佳答案 此解决方案基于之前的答案,但此解决方案将关闭所有session(甚至断开连接的session)。遗憾的是,“querysession”命令返回的每一行的文本格式可能难以解析。正如您在下一个屏幕截图中看到

windows - 在没有管理员权限的情况下从用户应用程序访问驱动程序 IOControl

我已经编写了一个Windows内核模式驱动程序来访问PCIExpress板的内存空间,并且我能够使用CreateFile和DeviceIOControl函数与驱动程序的IOControl进行通信。一切看起来都很好,除了用户应用程序需要以管理员权限运行,因为需要对PCI设备进行读/写访问。这对我的应用程序来说是一个挑战,因为我不能指望我的用户在运行应用程序时拥有管理员权限。为了解决这个问题,到目前为止,我提出了以下想法:1)在驱动程序中创建命名管道并在用户应用程序中访问它,但我不确定驱动程序是否可以访问用于创建和访问命名管道的WindowsAPI。2)创建一个以管理员权限运行并成为用户应

windows - Windows 7文件夹资源管理器搜索非常慢

我一直在寻找一个文件(甚至在Windows7上也没有它的内容),但它在标准的DellOptiplex最新2016硬件上运行得非常慢。Dell硬件与Windows捆绑在一起。为什么这么慢?我的文件夹只有400个20KB的文本文件。 最佳答案 如何加速加载速度非常慢的windows文件夹有一个奇怪的现象,你们中的许多人可能会遇到:即使是一个快速的计算机,也有一些文件夹窗口加载痛苦缓慢。幸运的是,修复很简单,结果很快。为什么你的文件夹加载这么慢Windows资源管理器有一个由来已久的功能,可以追溯到WindowsVista,您可以在其中告