草庐IT

system_user

全部标签

windows - 如何处理失败的 `system` 调用?

我有一个调用外部程序的Perl脚本。(现在我实际上正在使用反引号,但我可以很容易地使用system或cpan中的东西。)有时程序失败,导致Windows创建一个对话框“(外部程序)已停止工作”与文本Windowsischeckingforasolutiontotheproblem...很快被替换为Aproblemcausedtheprogramtostopworkingcorrectly.windowswillclosetheprogramandnotifyyouifasolutionisavailable.不幸的是,这个错误消息阻止进程死亡,导致Perl在用户(我!)单击“取消”或“

windows - Windows 10 : "CheckForUpdateImpl: Couldn' t write out staging user ID, 上的 SourceTree 安装失败此用户可能不应该获得任何测试版:“

我正在尝试将SourceTree安装到我刚到的全新Acer笔记本电脑上,当我运行从Atlassian“SourceTreeSetup-2.1.11.0”下载的安装程序时,它闪烁了一秒钟然后弹出错误消息:这是完整的设置错误日志:2017-09-0211:11:32>Program:StartingSquirrelUpdater:--install.--rerunningWithoutUAC2017-09-0211:11:32>Program:Startinginstall,writingtoC:\Users\blackhatSolo\AppData\Local\SquirrelTemp2

Windows 命令行 : Display fully qualified paths of and count files in a directory and its subdirectories that have a user-defined extension

我正在编写一个执行以下操作的批处理文件:采用作为目录路径的参数(%1)。然后,它要求用户输入扩展名(%ext%)。最后,批处理文件使用for循环来计算目录及其以用户提供的扩展名结尾的子目录中存在的文件数量。此外,在循环执行此操作时,它还会输出每个文件的完全限定路径的控制台行。我正在努力解决的问题是for循环。这是它的第一个版本:for/f"delims="%%fin('dir/s/b"%1"^|findstr/e"!ext!"')do(set/acount+=1setline=%%fecho!line!)如果我输入任何以句点开头的扩展名(例如:.exe),此代码就可以正常工作。它计算行

windows - 如何在 Powershell 中的 System.String 类型的字符串中添加值

问题描述:我正在尝试执行此处提到的任务-https://codereview.stackexchange.com/questions/182483/advent-of-code-2017-day-1-sum-of-digits-matching-the-next-digit-circular-list但是在WindowsPowerShell中使用简单的循环逻辑(因为我是PowerShell的新手)该任务需要查看一个数字序列,并找到与列表中的下一个数字相匹配的所有数字的总和。该列表是循环的,因此最后一位数字之后的数字是列表中的第一位数字。例如:1122producesasumof3(1+

Java : how to determine disk space on Windows system prior to 1. 6

我想确定Windows上的可用磁盘空间。我不在乎我的代码不可移植。我用这个:String[]command={"dir",drive};Processprocess=Runtime.getRuntime().exec(command);InputStreamresult=process.getInputStream();旨在解析“dirC:”类型调用的结果,但我从命令行调用中获得的字符串就像我使用/W选项调用dir(不提供有关文件大小或磁盘使用/可用空间的任何信息)。(虽然当我直接从命令行启动dirC:时,我得到了预期的结果,所以我的系统上没有dir特定设置。)token/-W或任何其

c# - 转换 "User Shell Folders"注册表值

以下注册表项包含许多系统默认文件夹位置。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell文件夹在此处找到的所有用户桌面的路径值如下:XPorearlier:[%ALLUSERSPROFILE%\Desktop]Vistaorlater:[%PUBLIC%\Desktop]而所有用户桌面的实际路径分别如下:XPorearlier:"C:\DocumentsandSettings\AllUsers\Desktop"Vistaorlater:"C:\Users\Public\Desk

windows - 以 SYSTEM 用户身份检测关机

我有一个由服务启动的应用程序。该应用程序没有用户界面,它包含一个DataModule和一个在循环中调用Forms.Application.HandleMessage的TMyApplication实现(如SvcMgr.TServiceApplication)。我连接了MainWindow以记录Forms.Application的隐藏窗口收到的任何消息。如果我手动启动应用程序以便它在我的用户帐户上运行,我会在注销/关闭时在Forms.Application的隐藏窗口中收到WM_QUERYENDSESSION和WM_ENDSESSION消息。如果我使用该服务启动我的应用程序,该应用程序将在S

python - os.path.exists 无法识别 C :\Windows\system32\drivers 下的子目录

谁能告诉我为什么会出现这种行为:C:\...>dirC:\Windows\System32\drivers\subdir\0xDEADBEEF.008VolumeindriveCisWin7HPx64VolumeSerialNumberis04BF-EE2EDirectoryofC:\Windows\System32\drivers\subdir\0xDEADBEEF.00808/11/201104:21PM.08/11/201104:21PM..0File(s)0bytes2Dir(s)11,581,788,160bytesfreeC:\...>C:\Python27\python.

windows - System.StackOverflow 错误

我正在对一个用VB.net编写的现有Windows应用商店应用程序进行更新。我制作了一个共享MsgBox()函数和一个“非共享”函数(将从共享函数运行)。我需要共享的,因为我也从另一个类(class)运行它。完整的错误代码:Anunhandledexceptionoftype'System.StackOverflowException'occurredinCalculatorWorld.exeTheprogram'[4360]CalculatorWorld.exe:Managed(v4.0.30319)'hasexitedwithcode-2147023895(0x800703e9)这

windows - 无法打开 VB 项目,无法加载错误 "C:\windows\system32\mscomctl.ocx"

我有一个VB项目能够正常工作,但现在当我打开该项目时,我收到了mscomctl.ocx错误。我已经重新注册了ocx,但仍然无法加载项目。我该如何解决这个问题? 最佳答案 我在Windows764位环境中打开项目时遇到了这个问题,它在winXP机器上工作正常。我之前在项目文件中做了一个非常简单的更改,上面写着Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0;MSCOMCTL.OCX我将2.1更改为2.0因为我在很多论坛上都看到过这样的情况,而且效果很好。VBP文件中的更新引用是Ob