草庐IT

link-checking

全部标签

windows - Chef : How do I check to see if a service is installed?

在Recipe中我想检查是否安装了服务,如果没有通知安装它所需的3个资源。我尝试了服务资源,它在安装时正确识别服务,但如果未安装服务则抛出异常。我不确定在这里使用什么操作。:nothing只是跳过资源,因此它会被执行,但任何其他操作在尝试对不存在的服务执行操作时都会出错。如何检测服务是否已安装并根据该信息采取行动?如果相关的话,我在Windows上运行。 最佳答案 看一下windows服务是如何定义的https://github.com/opscode/chef/blob/master/lib/chef/provider/servi

windows - 我可以在 Windows 中使用 XAMPP 符号链接(symbolic link)到网络驱动器吗?

我可以使用mklink/D在Windows上创建目录符号链接(symboliclink),XAMPP可以跟随它并使用其中的文件。但是当我符号链接(symboliclink)到一个网络共享而不仅仅是另一个本地文件夹时,虽然它在Windows中仍然可以正常工作,但XAMPP的Apache根本看不到它。有什么办法可以解决这个问题,还是无法将网络共享与XAMPP进行符号链接(symboliclink)?(XAMPP的httpd.conf(在C:\xampp\apache\httpd.conf中)默认打开了OptionsFollowSymLinks-它正在工作,本地文件夹示例证明了这一点)编辑:

windows - Powershell 删除符号链接(symbolic link) Windows

我在删除使用New-Item创建的SymbolicLinks时遇到问题:New-Item-ItemTypeSymbolicLink-PathC:\SPI-Target"C:\Users\Chino\Dropbox(ReserveMembership)\"我需要修改链接,因为它有错误的-Target,应该是:New-Item-ItemTypeSymbolicLink-PathC:\SPI-Target"C:\Users\Chino\Dropbox(ReserveMembership)\SPI"如何删除该链接并分配一个新链接?或者,如何更新现有链接的目标路径?

Windows 7 : cmd. exe : setting startup directory (in a link to cmd. exe)

我正在运行Windows7,当我运行cmd.exe时,我希望它启动在名为C:\foo\bar的目录中。我记得能够创建一个链接到桌面上的这个可执行文件并右键单击某处通过填写设置cmd.exe命令提示符的启动菜单在transient窗口中打开一个字段,但我找不到它。我有发现以下论点,但似乎更复杂。我想通过弹出窗口设置cmd.exe的启动目录。ChangingdefaultstartupdirectoryforcommandpromptinWindows7有什么想法吗? 最佳答案 正如其他海报所提到的:常规方法是编辑快捷方式的属性并填写标

windows - Windows 驱动程序中的 __security_init_cookie 导致错误检查 KERNEL_SECURITY_CHECK_FAILURE

当我在编译我的驱动程序时以Windows8.1为目标时,发生了一些非常奇怪的事情。一旦加载,它就会崩溃,错误检查KERNEL_SECURITY_CHECK_FAILURE,第一个参数6,意思是“堆栈cookie安全cookie没有被加载程序正确初始化”。这可能是由于构建了仅在Windows8上运行的驱动程序并试图在较早版本的Windows上加载驱动程序镜像造成的。为避免此问题,您必须构建驱动程序以在较早版本的Windows上运行。当我以Windows7为目标时不会发生此错误。我能够准确地找到发生此错误的位置。它发生在__security_init_cookie函数中,该函数由GsDri

窗口命令 : How to create symbolic link to executable file?

我的目标是向我的PATH添加一些可执行文件(例如chrome),以便我可以调用>chrome从命令提示符开始,它将启动Chrome。我知道我可以将Chrome的包含目录添加到我的路径(setPATH=%PATH%;),但由于我有一些要添加的可执行文件,我宁愿创建一个新的bin目录,其中包含指向实际可执行文件的符号链接(symboliclink),并且只需将该单个目录添加到我的PATH即可。Chrome可执行文件位于C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe所以我试过了>mklinkchrome.exe"C:\Pro

windows - 为什么 Windows 上的 clang/llvm 需要 Visual Studio 的 Link.exe?

根据LLVM'sGettingStarted(Windows)site:...Clangcanbeusedtoemitbitcode,directlyemitobjectfilesorevenlinkedexecutablesusingVisualStudio’slink.exe.为什么需要在Windows上使用Link.exe?而且,就此而言,在Mac/Linux上使用什么?再往下说:CompiletheprogramtoobjectcodeusingtheLLCcodegenerator:C:\..>llc-filetype=objhello.bcLinktobinaryusing

windows - 批处理文件 : Check if OS is Windows 10

我想制作一个批处理文件来执行以下操作:检查正在运行的操作系统是否为Windows。如果是,则应打印Hello。我赢了10否则应该打印其他消息。如果有条件,我该怎么做?伪代码:ifOS==Win10thenechoHelloimwin10elseechoIamanotheros 最佳答案 setlocalfor/f"tokens=4-5delims=."%%iin('ver')dosetVERSION=%%i.%%jif"%version%"=="6.3"echoWindows8.1if"%version%"=="6.2"echoWi

c# - 检测符号链接(symbolic link)、连接点、挂载点和硬链接(hard link)

这个问题在这里已经有了答案:Checkifafileisrealorasymboliclink(9个回答)关闭5年前。有谁知道如何检查文件或目录是否是符号链接(symboliclink)、连接点、挂载点或硬链接(hardlink)?据我所知,符号链接(symboliclink)是通过检查文件的“ReparsePoint”属性来检测的。通过检查“ReparsePoint”属性的目录来检测连接点。因此,如果在文件上设置“ReparsePoint”属性,它必须是符号链接(symboliclink),否则如果在目录上设置,它只能是一个连接点……对吧?到目前为止还不错,但我仍然不知道如何检测“挂

windows - 如何以编程方式访问 Windows 符号链接(symbolic link)的目标路径?

Windows6(Vista和Server2008)支持正确的符号链接(symboliclink),可以通过CreateSymbolicLink创建。功能。但是似乎没有相应的函数来查询符号链接(symboliclink)以获得链接目标的路径。我发现符号链接(symboliclink)是重解析点的一种实现,因此可以使用重解析点函数来获取目标路径。但是我需要使用重新分析点的头文件似乎与WindowsDriverKit一起提供。.使用VS2008设置此工具包似乎是一项非常重要的任务。我是否错过了获取链接目标的一个很好的简单函数,或者我真的必须设置一个Windows驱动程序开发环境才能编写代码