草庐IT

补环境

全部标签

c++ - 如何完全清除 Windows C++ 中的所有用户环境变量

我一直在努力取得任何进展,将公司编写的产品严重依赖于Unix,移植到与Windows兼容的版本中。事情不太顺利。我有两个不同的开发分支,有两个不同的问题。在这个问题中,我必须移植本质上是Unixclearenv()函数的包装器,它完全清除表中的所有用户环境变量。可能出于安全原因,我找不到与Windows的clearenv()等效的方法,而我找到/提出的一个解决方案会清除进程中的所有环境变量,包括系统变量。我想要一个可以摆脱所有用户环境变量但不涉及系统变量的解决方案。我知道这可能是一件愚蠢的事情,但它在代码中,所以我必须尝试移植它。此外,如果有帮助,我正在MinGW下编译

windows - 在 Windows 环境路径中重复

出于某种我不知道的原因,我的echo%path%有许多重复的C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\。据我所知,长%path%不好,因为它会减慢搜索过程。删除这些重复项是否安全?我还注意到有两种版本的路径变量:一种用于用户变量,一种用于系统变量。如果我以普通用户身份在命令提示符中键入echo%path%,它将显示这两个版本的串联(系统版本在前)。如果我要删除重复项,我应该删除哪个版本?(粗体为系统版本)C:\ProgramFile

python - 更改python环境 'cmd'无法识别

7在win10上使用anaconda。然后我使用conda创建一个单独的python3环境:condacreate--namepython3python=3但是,当我使用activatepython3时它表明:C:\Users\xxxxx>activatepython3'cmd'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.'cmd'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我检查了所有的

java - ProcessBuilder 或 Runtime 类从哪里获取环境变量?

此链接:UnderstandingJavaProcessandJavaProcessBuilder有句话说exec方法创建的Process不拥有控制台。如果我从java调用python脚本,进程从哪里获取环境变量?如何操作/添加/删除JavaProcess类使用的环境变量? 最佳答案 您可以使用ProcessBuilder.environment()方法获取环境变量的Map。ProcessBuilder文档指出:Returnsastringmapviewofthisprocessbuilder'senvironment.Whenev

c - 如何为 CreateProcess() 启动的进程设置语言环境

当使用CreateProcessW()启动进程时,是否可以使用与配置为系统范围默认代码页的不同的MBCP语言环境/代码页创建进程?在目标进程中,这应该与调用_setmbcp()具有相同的效果。目标进程未启用unicode,并使用普通的main(intargc,char**argv)入口点。我希望能够选择代码页,将传递给CreateProcessW()的unicode参数转换为不同于系统的非unicode程序的默认代码页。 最佳答案 我刚刚遇到一个Microsoft实用程序:AppLocale,这似乎正好满足了这种需求......

python - Qt Python编程、安装及环境

我一直在使用QtC++框架,现在我需要切换到PyQt以改用Python编程语言。但是我在Windows上安装PyQt时遇到了一些问题。我尝试点击此链接:http://blog.oak-tree.us/index.php/2009/05/12/pyqt-windows并且当我到达必须在命令行中输入的位置时:"mingw32-make"(不带引号)我收到一条错误消息,提示“mingw32-make”未被识别为内部或外部命令、可运行程序或批处理文件有没有人成功安装了能够在Windows上使用Python开发QtGUI应用程序所需的一切,并且可以给我一些指导?正如我提到的,我已经安装并运行了Q

windows - 环境变量是否已成为过去?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion当您可以将配置值放入注册表时,环境变量是否已成为过去?

windows - 我可以在 vim 键盘映射中使用环境变量吗?

可能有更好的方法来做到这一点,但这就是我正在尝试做的。我有几个html文件,我需要在更新内容之前更新元标记。我正在尝试通过使用类似于以下内容的键盘映射来自动执行此操作:nnoremapmt/f";;lct"$username这似乎适用于$username部分。如何使映射评估变量?我确实有几个标签要在每个页面上更新,但不知道还能怎么做。如果有人有更好的方法,我会很高兴听到它。我正在搜索的内容类似于以下内容:date是我打开文件进行编辑的日期,而expires是从date起一年p>注意:如果改变的话,这是Windows上的gvim。 最佳答案

c++ - 是否可以在Windows 8环境下运行Visual Studio 2005编译的VC++、Win32应用程序?

我是一名C++开发人员,正在学习开发在Windows8环境中运行的应用程序。我目前的应用程序是VC++-Win32(Non-MFC)应用程序,它是在VisualStudio2005上编译的。它在WindowsXP、Windows7上运行良好。我的问题:是否有任何免费教程可以帮助我使我的应用程序在Windows8上运行?是否强烈要求重新编写代码并将我的应用程序转换为MetroStyle应用程序? 最佳答案 您可以在Windows8(WindowsRT除外)上将应用程序作为常规win32应用程序运行。我们目前使用VisualStudio

windows - 在命令行中将环境变量值与字符串连接起来

这是Windows7命令提示问题。假设我有以下方式设置的环境变量:setFILE_SRC="D:\Users\me\DocumentsandSettings"我想调用表单命令行实用程序,它将获取目录文件之一作为参数:fooUtil.exe%FILE_SRC%\fileName.txt在这种情况下,shell无法构造正确的路径字符串。而不是实用程序获取下一个参数:"D:\Users\me\DocumentsandSettings"\fileName.txt什么是正确的方法?同样,我谈论的是提示命令行而不是批处理文件。 最佳答案 我做到