Articles of Windows

是否有可能模拟我的设备和我的桌面之间的networking?

我正在开发一个应用程序,我需要使用我的networking访问一些Web服务。 我连接的WiFi,这是可以的,但我认为,系统pipe理员应该阻止我的桌面上的传入连接。 我想知道如果我能find一个应用程序来模拟我的桌面(Windows 7)和我的Android设备之间的networking。 你知道是否有可能吗? 怎么样?

Powershell查找并replace不通过子目录recursion

我想recursion给定文件夹的所有子文件夹,并为给定的扩展名(可选通配符)的所有文件,search并replace一些文本。 这里有一个类似的问题,我试图得到一个修改后的版本,为我的目的工作。 它使用Powershell进行查找和replace。 但是,我下面的修改版本不recursion。 我不记得我在哪find第一行的recurse部分,所以也许我不正确地使用它。 Get-ChildItem *.* -exclude *.ps1* -recurse | Foreach-Object { $c = ($_ | Get-Content) $c = $c -replace 'foo','bar' [IO.File]::WriteAllText($_.FullName, ($c -join "`r`n")) } 我正在运行Powershell命令行中的代码作为PSbatch file.ps1 ,因此排除了该扩展。 这工作正常,如果我直接运行它有一些我想要search的文件的文件夹,但如果我从该文件夹的父母运行它,search/子文件夹recursion不会发生。 它甚至没有尝试,从命令即时完成的事实我可以告诉。 如果我在第一个包含大约50个文本文件的子文件夹中运行它,那么在它结束之前会有几秒钟的延迟,这说明它实际上是在search这些文件。 我也试过这个排除部分删除,行为是一样的。

从Linux执行powershell脚本

我试图从Linux使用C程序自动执行一些PowerShell脚本。 我使用libexpect将命令发送到Windows,并获取PowerShellterminal的文件描述符,并写入到它运行PowerShell脚本/命令。 它工作正常。 但我的要求是,我想能够从我的C程序读取PowerShell脚本的输出。 C程序看起来像这样: fd = exp_spawnl( "sh", "sh", "-c", "telent -l username machine", (char*)0); exp_expectl( fd, exp_glob, "password: ", 1, exp_end); write(fd, "password\r", NUM_BYTES); exp_expectl( fd, exp_glob, ".*>", 1, exp_end); write(fd, "powershell \path\script.ps1\r", NUM_BYTES); 如上所述,无法获取在Windows上执行的powershell script.ps1的stdout / stderr。 linux-windows-powershell-linux的整个设置在本地networking中。 因此,我现在不太担心使用telnet。 但我愿意接受任何有助于实现我的目标的解决scheme(ssh或不)。 如果有其他的select,我打算不要使用libexpect。 基本上我可以改变这个方法的任何东西。 我正在使用它,因为我不知道有任何其他方式发送用户名/密码和命令到远程shell如完成期望(libexpect)。 我很乐意在linux上编写expect / bash脚本,或者在windows上执行一些dynamic的powershell脚本,只要我的主要目标得到满足即自动执行powershell脚本/命令并获得标准输出和stderr以及它们的退出状态$? 。 请注意,我不需要文件指针自己,我很高兴,如果我可以得到一个char[] (如OUTPUT=$(ls)在bash中的值)。

ClearCase符号链接没有映射到Windows 7等?

当我使用mklink-command在Windows 7中创build符号链接,然后通过Python的os.path.islink()函数查询该path名称时,该函数正确返回True。 另外,在包含我的链接的目录中调用dir-command时,其types正确显示为<SYMLINK> 。 然而,使用符号ClearCase链接(通过cleartool ln -s …创build),os.path.islink()总是返回False,而Window的dir-command将该元素显示为普通文件(即没有<SYMLINK>属性)。 这是一个问题,因为我正在编写一个脚本,recursion下降到一个目录树(可能或不可能在ClearCase控制下),为了能够避免无限recursion,我需要能够检测是否目录是一个实际的目录或只是一个符号链接到另一个目录。 同样,我需要能够处理文件的符号链接,以避免不止一次处理相同的文件。 有没有其他人遇到过这个问题? 顺便说一下,使用ClearCase v7.1.2.7。

如何将一个batch file和一个vbs脚本合并成一个.exe文件

我希望能够将我为batch file创build的vbs脚本合并到一个用于最终用户的.exe中,因此我可以为其分配一个图标。 我一直在试图寻找一种方式,但没有find有用的东西。 我想结合这个VBS脚本: Set oShell = CreateObject ("Wscript.Shell") Dim strArgs strArgs = "cmd /c CheckIn.bat" oShell.Run strArgs, 0, false 有了这个batch file: @echo off REM A message to ask the user to save their Outlook emails they have open mshta javascript:alert("Please be sure to save any emails that you need in Outlook. Click OK to […]

无法运行程序“g ++”:启动失败 – Eclipse C ++

我必须用OpenCV做一些项目。 我下载了Eclipse,用CDT升级了它,安装了MinGW并链接了OpenCV库。 但是我还是无法启动单个程序! 01:27:48 **** Rebuild of configuration Debug for project Detector **** Info: Internal Builder is used for build g++ "-IC:\\opencv\\build\\include" "-IC:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\include" "-IC:\\MinGW\\mingw32\\lib\\gcc\\mingw32\\4.8.1\\include" "-IC:\\MinGW\\mingw32\\include" "-IC:\\MinGW\\include" "-IC:\\opencv\\build\\include\\opencv" "-IC:\\opencv\\build\\include\\opencv2" "-IC:\\opencv\\include" "-IC:\\opencv\\include\\opencv" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\main.o" "..\\src\\main.cpp" Cannot run program "g++": Launching failed Error: Program "g++" not found in […]

Git“独立于工作树的存储库”解决scheme不能在Windows下工作

看到我链接到这个问题的答案: https://stackoverflow.com/a/8603156/1445967 我根本无法在最新的Git for windows下使用它。 (Windows 7 x64) 我用git bash: <my username> /d/<worktree> $ git –git-dir=/c/dev/gitrepo/repo.git –work-tree=. init && echo "gitdir: /c/dev/gitrepo/repo.git" > .git Initialized empty Git repository in c:/dev/gitrepo/repo.git/ 然后我试着: <my username> /d/<worktree> $ git status fatal: Not a git repository: /c/dev/gitrepo/repo.git 所以我尝试了一些稍微不同的,感谢窗口path被存储的方式… <my username> /d/<worktree> $ git –git-dir=/c/dev/gitrepo/repo.git –work-tree=/d/<worktree> init && echo "gitdir: […]

关于在batch file中使用binplace.exe的错误

我想使用binplace.exe从符号文件中删除私有符号,我将下面的命令保存到一个batch file“parse.bat”中: binplace -a -x -s %_NTTREE%\stripped -n %_NTTREE%\full my-executable-file-name 。 问题是:当我从命令行执行parse.bat , binplace可以正确地生成剥离的符号文件,但是如果我通过双击执行parse.bat , binplace不能生成剥离的符号文件,这里是输出来自binplace的消息使用-v选项: execute by double-click: BINPLACE : warning GNA0293: Not a response file (-s) BINPLACE : warning GNA0293: Not a response file (f:\SymbolServer\stripped) BINPLACE : warning GNA0293: Not a response file (f:\SymbolServer\stripped) BINPLACE : warning GNA0293: Not a response file (-n) […]

如何检测Windowsclosures在VB.Net的计时器事件代码

我一直在为社区编写一个程序,而且遇到了一个我找不到答案的问题。 我有一个VB.NET应用程序,其中有一个计时器事件,每秒触发一次检查任务是否存在,如果启用,这将运行一些代码,根据Windows的版本将运行schtask.exe或jt.exe ,都与创build和检查计划任务有关。 现在当用户注销或者在我的程序运行时closures了Windows,我们经常会遇到一个错误“SCHTasks.exe – 应用程序错误,应用程序无法正确启动(0xc0000142)。点击OKclosures应用程序”,I为JT.exe也得到相同的错误,我认为这是因为计时器事件已经在关机/注销closures和Windows不会让相应的程序启动时触发。 我已经尝试禁止在以下forms结束代码中的计时器,但没有奏效。 If e.CloseReason = CloseReason.WindowsShutDown Then Timer2ChkLoggingTask.enabled = False 最新的,我试过我在互联网上find,但似乎也不工作,添加处理程序是在我的表单加载代码。 ShuttingDwn是一个公共共享variables。 AddHandler Microsoft.Win32.SystemEvents.SessionEnding, AddressOf SessionEnding Private Sub SessionEnding(ByVal sender As System.Object, ByVal e As Microsoft.Win32.SessionEndingEventArgs) ShuttingDwn = True End Sub 这里是我的代码,运行schtasks.exe,有​​一些代码使用这个函数,但这是唯一的一点,实际运行schtasks.exe,我会认为,检查ShuttingDwn的价值将停止问题,除非因为我的代码到达这一点时,它实际上还没有被更新。 Public Function SCHTasksRun(ByVal Arguments As String) As String 'Creates a task using SCHTasks If Form1.ShuttingDwn = True Then […]

如何在Windows Azure Webangular色上设置Splunk Universal Forwarder?

在Windows Azure Webangular色实例上设置Splunk Universal Forwarder的最佳方式(成本效益)是多less? Splunk网站上的下载页面有一个Windows安装程序,但不知道如何在Windows Azure的每个部署中运行安装和configuration。