草庐IT

位置信息

全部标签

windows - 为什么我的 Qt 应用程序即使在非管理员访问权限下也会写入 protected 位置?

我在Windows上使用Qt5.4。我遇到了一个奇怪的问题。我试图在非管理员用户访问级别下将文件写入程序文件目录。我预计它不会写。但是写了!完全没有错误。好的,但真正奇怪的是,只有我的程序可以“看到”该文件,但资源管理器没有显示它,当我尝试dir、dir/ah时它也没有显示>或ls。这是资源管理器可以看到的这是我的程序可以看到的请注意,每次我启动程序并浏览到该文件夹​​时,我的程序都可以看到该文件。这到底是怎么回事? 最佳答案 为什么会这样?文件虚拟化。文件虚拟化是WindowsVista+操作系统用来解决应用程序想要写入只能由管理

windows - Shell 函数对可执行文件的位置和路径中的空格都敏感

直到最近这个VB6代码才在我的windows764位机器上运行Shell"c:\MyApp\Helpers\Helper.exe"现在抛出的错误信息是Invalidprocedurecallorargument(Error5)由于它停止工作,我发现将目录Helpers移动到桌面可以解决问题。通过重命名也可以摆脱路径中的空间MyApp文件夹为MyApp插入开始和结束引号也是如此:Shell"""c:\MyApp\Helpers\Helper.exe"""同时,如果Helpers文件夹在桌面上,我可以通过重命名文件夹“Helpers”在路径中插入一个空格,它仍然可以在没有额外引号的情况下工

java - 如何确定 32BIT Java 的位置

有些时候JRE安装在特定版本的目录[1]中。所以我尝试编写一个DOS批处理或VBS脚本来确定最新安装的JRE832位的位置。但是在检查注册表项时“HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft”我注意到这仅包含有关64位Java运行时的信息。那么知道如何通过DOS或vbs确定最新安装的32位Java运行时的位置吗?这还应该考虑到可能会在系统上并行安装64位版本。另一种方法是在目录C:\ProgramFiles(x86)\Java中搜索文件。但JavaRuntime可能未安装在此目录中。[1]http://www.oracle.com/technetwork/j

java - 如何通过 Ant build.xml 文件将 war 文件发送到 Windows 机器位置

我已经设置了一个环境,在这个环境中,我所有的svncheckout/更新、编译、制造war、创建所需环境的过程都是使用Antbuild.xml完成的。我也愿意通过Antbuild.xml部署构建的war文件。我成功地使用build.xml将应用程序部署到Linux机器上,使用SCP任务通过以下代码部署到Tomcatwebapps目录。但我不知道要使用什么任务将哪些jar文件添加到ANT_HOME,以便将war文件从我的本地机器发送到远程Windows机器。 最佳答案 Windows本身不支持SCP。您可以安装第3方SCP服务器。尽管

VB.NET - 如何创建信息框

我正在创建一个表单,该表单将显示一长串属性及其相关值。我想在一种类似表格的控件中显示它们。顶部有标题值,下面有组织数据列表的东西。像这样的东西:我意识到这2个示例并不完全相同,但我对我制作的内容很灵活,只要它能产生类似的效果。我的问题是,如何创建这样的列表?VisualStudio工具箱中是否有控件可以产生这种效果?我确定有类似的东西很容易找到,但我无法弄清楚该控件的名称,所以我的搜索没有找到任何有用的东西。如有任何帮助,我们将不胜感激。谢谢! 最佳答案 ListView和TabControl控件的组合可用于模拟上面显示的内容。查看

java - 如何获取系统信息语言环境 - Locale.getDefault()

目前我的系统区域设置是en-UK,它曾经是en-US(我已经重新启动了我的电脑以使这个更改生效)当我打印Locale.getDefault().getCountry().toString()时,我仍然得到US。在API中它声明:getDefault()GetsthecurrentvalueofthedefaultlocaleforthisinstanceoftheJavaVirtualMachine.也许JVM语言环境与系统语言环境无关?如果是这样,我如何在Windows上获取系统区域设置?编辑:在研究了与此相关的其他问题后,我发现说我正在处理Java6很有用。我刚刚发现在我的操作系统

c# - 我在哪里可以找到有关 Windows 处于待机模式的信息

我有一个C#应用程序可以为用户查找“开始工作”和“完成工作”事件。目标是获取包含日期时间值的列表,PC何时“启动”以及何时再次“关闭”。这适用于登录/注销和休眠,但不适用于待机(节能)。使用eventvwr搜索我找不到与“进入待机”和“从待机中唤醒”相关的正确事件。有了这个,我从Windows事件日志中读取:publicSortedDictionaryReadUserProfileEvents(){stringqueryString=string.Format("*[System[TimeCreated[@SystemTime>='{0}'and@SystemTime();EventR

windows - 在 Windows 上更改 docker 位置后出现证书错误

我已将我的docker位置从我的C:\驱动器移动到另一个驱动器。我最初是通过删除docker机器(docker-machinerm)并创建一个新机器($docker-machine--storage-path"D:\users\me\.docker\machine"create--drivervirtualboxdefault)来做到这一点的.我还设置了环境变量MACHINE_STORAGE_PATH="D:\users\me\.docker\machine",这是让docker看到新创建的机器所必需的。现在,当我运行dockerimages时,出现以下错误:CouldnotreadC

Windows 10 信息亭模式,没有可用的应用程序

我尝试为用户“kiosk”安装Windows10kiosk模式但未成功,分配的访问应用程序选择列表为空。这是我所做的:我使用“管理员”帐户并使用VisualStudio2015创建了一个通用Windows应用(我只是编译了空项目,我没有添加代码)。我构建了一个应用程序包,并从/为“kiosk”帐户安装了该应用程序。回到“管理员”帐户,我尝试设置分配的访问权限。我添加了用户“kiosk”并遵循分配的访问设置。但是帐户“kiosk”的选择中没有应用程序。我也将“kiosk”帐户切换为管理员帐户,但应用程序列表仍然是空的。登录和注销仍然没有解决问题。ascreenshot

c++ - 找到cmd.exe文件的位置

我构建了一个依赖“cmd.exe”来执行某些任务的C++程序。现在,出于测试目的,该文件的路径是“c:\windows\system32\cmd.exe”。我的问题是是否有任何返回该文件路径的C++API知道我的程序必须在win32和win64上运行。 最佳答案 GetSystemDirectory是一种选择。对于32位应用程序,它将返回32位系统目录。对于x64应用程序,它将返回64位native系统目录。您还可以将CreateProcess或ShellExecuteEx与cmd.exe一起使用,除非您特别关心某个人,否则它应该在