草庐IT

externally-managed-environment

全部标签

c# - Environment.CurrentDirectory 设置为 system32;我如何确定在哪里?

我的问题是,当我的测试套件运行时,Environment.CurrentDirectory在某处以某种方式且只是偶尔被设置为C:\Windows\System32。一些测试依赖于当前目录,因此失败。我在我的项目中进行了一次查找,并确认我的代码中没有任何一个设置了该属性。不过,我使用了许多第3方库,所以我怀疑其中之一正在修改当前目录。我专门针对更改为system32的当前目录进行了一些搜索,但结果是空的。发生这种情况是否有一些常见原因?另一种同样是空洞的方法是:我怎样才能找到罪魁祸首?据我所知,当值发生变化时,我无法让VisualStudio在任何地方中断。因为它是一个环境变量并且在.N

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

windows - 使用厨房收敛。异常 : VirtualBox requires that the same user be used to manage the VM that was created

我正在使用chef在本地计算机上的VirtualBox上构建开发环境。我的本地计算机是Windows7。首先,我想原谅自己,因为我对所有这些Chef和vagrant环境都是全新的,只是我按照说明进行操作,现在遇到了一个我不理解的错误,在这种情况下不知道如何修复它。有人告诉我转到chef文件夹结构中的vm文件夹并运行“bundleinstall”命令。在遇到一些问题后,我设法安装了所需的gem。现在我需要运行“kitchenconverge”命令在oracleVMBox中构建虚拟机,但在执行过程中的某个阶段我遇到了以下错误/异常。Class:Kitchen::ActionFailedMe

java - Tomcat : Doesn't accept the username and password, 无法查看Server Status,Manager App页面,为什么会这样?

我无法在Tomcat中查看服务器状态和管理器应用程序页面。虽然我在tomcat-users.xml中配置了用户名和密码,但它不接受组合并显示此消息:401UnauthorizedYouarenotauthorizedtoviewthispage.Ifyouhavenotchangedanyconfigurationfiles,pleaseexaminethefileconf/tomcat-users.xmlinyourinstallation.Thatfilemustcontainthecredentialstoletyouusethiswebapp.Forexample,toaddt

windows - 为什么 extern "C"在以下情况下仍然无法删除名称修改

extern"C"{__declspec(dllexport)LRESULTCALLBACKMTest}使用depends,我发现即使使用extern"C"仍然存在名称重整。 最佳答案 使用__declspec(dllexport)获得真正未修饰的名称的唯一方法是使用__cdecl调用约定导出它们。CALLBACK变为__stdcall,它使用前导_和尾随@bytes修饰名称的“C”形式。否则您可以使用.DEF文件,这很麻烦。另一种MSVC特定方法是嵌入/EXPORT指令进入目标文件(或将其作为显式链接器设置传递)#pragmaco

windows - 触摸屏模拟器 : Are there any windows simulator to test application in touch screen environment

我想在触摸屏环境中测试我的应用程序。我的应用程序是一个在asp.net(.netframework3.5)和flash中构建的网站。我想使用WindowsXP/Vista/7的模拟器测试我的应用程序。请告诉我是否有Microsoft或任何第三方发布的任何模拟器,我可以在其中测试我的应用程序。谢谢维奈·潘迪 最佳答案 您可以使用Windows8和VisualStudio2012Express,当您通过VS运行Windows商店(又名Metro)应用程序时,可以使用Windows模拟器。但是您可以在没有VS的情况下运行模拟器,并通过它运

c - 如何调用 C extern 函数并获取返回结构?

我在token.c中定义了一个extern函数和一个struct:#include"stdio.h"typedefstructtoken{intstart;intlength;}t;externtget_token(int,int);tget_token(ints,intl){printf("[C]newtoken:start[%d]length[%d]\n\n",s,l);tm_T={};m_T.start=s;m_T.length=l;returnm_T;}...这样我就可以从程序集中调用_get_token并获取新token。在make_token.asm我有以下内容:SECTI

c++ - 终止 Qt 进程 : What's Windows Task Manager doing that I'm not?

我有一个应用程序,它的工作是启动和停止各种其他进程。问题是Qt应用程序不会干净地停止。Qt窗口关闭,但进程仍在后台运行,直到调用TerminateProcess(),然后Qt应用程序退出而不进行清理。我正在使用thismethod如微软所述。即使是Qtsource使用该方法终止进程,除了他们还发布了WM_CLOSE到主线程。我也将它添加到我的应用程序中,但它仍然只是关闭窗口,离开进程。我觉得有趣的是,如果我使用Windows任务管理器“结束任务”(而不是“结束进程”),窗口会关闭,进程也会结束,所以我知道这是可能的。如果我使用spy++,我可以看到主窗口和主线程都从任务管理器和我的应用

windows - 如何解决LNK2019 unresolved external symbol DriverEntry referenced in function GsDriverEntry?

当我编译这个项目时https://github.com/namazso/hdd_serial_spoofer我收到上面的错误信息,我该如何解决?我正在使用vs2017和wdk10。(必须在release中编译,不支持Debug模式。本项目中没有DriverEntry函数,hwid.cpp中的EntryPoint(void*ntoskrn,void*image,void*alloc)函数才是真正的入口点。)我做了很多研究,但还是没能成功。我是内核模式驱动程序开发的菜鸟。 最佳答案 该项目使用(一个明显被忽略的)选项定义EntryPoi