草庐IT

call_command

全部标签

Windows 程序 : How to snoop on command line arguments?

我正在尝试对基于商业Windows的IDE的构建系统进行逆向工程,因此我可以使用make来构建我的项目。启动了一个程序来执行任务,我需要知道在运行时向该程序传递了哪些命令行参数。然而,Windows进程查看器不显示命令行参数。有什么方法可以查看程序启动时传递的命令行参数吗?(实际上我只是想到我应该用一个stub程序来读取命令行参数。不过,我想知道是否有简单的方法)。 最佳答案 SysinternalsProcessExplorer让你这样做。 关于Windows程序:Howtosnoop

c++ - GTest 和 GoogleMock EXPECT_CALL 在 Windows 中失败,在 Mac 上通过 char * param

我在我继承的一个项目中有一个看起来与此类似的测试std::stringvalue("teststring");constchar*buffer=value.c_str();EXPECT_CALL(object,foo(_,_,buffer,buffer.size(),_)).WillOnce(Return(0));bar(value);缓冲区是一个char*指向一串数据。我插入了像对象这样的虚拟值,只是为了关注似乎在使用EXPECT_CALL时出现的问题。在此EXPECT_CALL之后,调用方法bar将原始字符串值作为参数,然后在该方法中使用从原始字符串值构建的缓冲区调用foo。此测试

ruby-on-rails - Windows : 'script' is not recognized as an internal or external command 上的脚本/生成

每当我尝试使用Railsscript/generate或script/install命令时,我都会遇到这种错误:C:\workspace>script/generatebigcommand'script'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.知道为什么吗? 最佳答案 在Windows上,您可能需要像这样调用它:“rubyscript\generate...” 关于ruby-on-ra

.net - PowerShell 3 : Every Command Execution Results In "The type initializer [...] threw an exception" Error

描述我几个月前在我的系统上安装了新的PowerShell版本。从那以后,每次我使用shell时都会发生一些奇怪的事情。它不会影响功能,但它让我感到困扰和困扰,因为每次在命令执行结束时我都必须看到红色错误消息。(我不是.NET专家,我从来没有对.NET或PowerShell做过一些意外的事情。)Shell的输出PSC:\\>my-cmdletCmdlet-Ausgabe...DerTypeninitialisiererfür"System.Management.Automation.HostUtilities"hateineAusnahmeverursacht.PSC:\\>_这是德语版

Python ctypes : SetWindowsHookEx callback function never called

我正在尝试用Python编写一个程序,它知道何时显示警告框/对话框。它处理多个显示器,我希望它在任务栏图标闪烁、弹出错误/通知等时在辅助显示器上显示可视化。据我所知,检测这些事件的方法是使用消息Hook,如下所述:http://msdn.microsoft.com/en-us/library/ms632589%28v=vs.85%29.aspx我什至幸运地找到了一个从Python访问SetWindowsHookEx函数的示例。(此特定示例使用鼠标信号,但我可以更改常量以监听不同的消息)。http://www.python-forum.org/pythonforum/viewtopic.

windows - Windows 上的 Apache pig 在运行 "hadoop-config.cmd' 时给出 "pig -x local"is not recognized as an internal or external command”错误

如果您因为类似这样的错误而无法在Windows上运行ApachePighadoop-2.4.0\bin\hadoop-config.cmd'isnotrecognizedasaninternalorexternalcommand,可运行的程序或批处理文件。尽管您已经让Hadoop在Windows上完美运行 最佳答案 答案,最初由提问者在问题中添加。这些步骤可能对您有所帮助。故障排除步骤在notpad/notepad++等任何编辑器中打开文件pig.cmd查找行setHADOOP_BIN_PATH=%HADOOP_HOME%\bin将

php - 'C :\wmic' is not recognized as an internal or external command, 可运行的程序或批处理文件

我想在浏览器中通过php显示cpu的负载百分比。这是我正在使用的代码:$command="C:\\wmiccpugetloadpercentage";echoshell_exec("$command2>&1;echo$?");这是输出:'C:\wmic'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我错过了什么?更新-1更改代码以允许单词之间有空格:$command="C:\\wmic^cpu^get^loadpercentage";'C:\wmiccpugetloadpercentage

java - URI 架构 : Infinite command prompts are opening

我浏览了以下文档中心并尝试创建我自己的URI架构myDocs:https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx以下是我的Java程序。它采用命令行参数并在浏览器中返回URL。importjava.awt.Desktop;importjava.io.IOException;publicclassURIOpen{publicstaticvoidmain(Stringargs[]){if(args.length==0){return;}Stringuri=args[0];try{Desktop.getDesktop

windows - CMD/windows 批处理 : how to pass a double quote and a larger than sign in a command argument?

我可以通过多种方式将双引号和大于号传递给任何命令:'"'、"\""、">"但是当我尝试将它们一起传递时C:\>echo"\">"Thesystemcannotfindthepathspecified.与"\"\>"相同。我可以使用单引号使其工作,但由于我已经处理了很多引号,所以我想保留所有内容双引号内。有什么办法可以避免吗?我在windows7上,但我相信这是一些向后兼容性“功能”,所以不确定此信息是否相关。编辑1:我认为Endoro的答案是正确的……但这并没有那么简单。CMD对^>的处理方式不同,具体取决于字符串中是否存在转义双引号。任何人都知道为什么?还是不同的转义方法?C:\>s

windows - 在 msysgit 中使用 virtualenvwrapper-win (sh.exe": mkvirtualenv: command not found), 在正常的 cmd 中工作

我无法设置我的virtualenv以在Windows中正常工作。我正在使用最新的(1.9)msysgit控制台来完成我的正常工作并安装了virtualenv、virtualenvwrapper和virtualenvwrapper-win通过pip。它在正常的cmd中工作正常,但msysgit只显示sh.exe":mkvirtualenv:commandnotfound我可以使用普通的virtualenv,但它很麻烦,而且还忽略了我设置的%WORKON_HOME%和%PROJECT_HOME%变量来分隔我的envs和projects文件夹。两者都在cmd.exe中工作。有什么想法吗?