Articles of Windows

在Windows 8上安装AppFabric

我试图在Windows8上安装AppFabric 1.1。 它设置要求.net框架3.5。 Windows 8是与.net框架4.5。 为什么要问.NET Framework 3.5? 我应该做什么来安装AppFabric? 谢谢

写第1行到第i行的.txt文件

我非常接近我的答案,但我似乎无法find答案。 我在batch file中使用Findstr函数来将整个目录的范围缩小到只有一个文件。 cd … findstr /s /m "Desktop" *class.asasm >results1.txt findstr /m /f:results1.txt "Production" *class.asasm >results2.txt findstr /n /f:results2.txt "Capabilities" *class.asasm >results3.txt 任务1:我需要找出一种方法来使findtr向后search第三行的行号find第四个string 任务2:我需要写第1行 – 我们到达的文件中的results2.txt插入一个.txt文件。 然后写下其余的原始行。 我正在使用Visual Studios编写一个VB.Net应用程序,我很难搞清楚如何完成这个过程。 我现在有更好的应用程序运行在应用程序中写入batch file。

在Windows上使用echoclosurescmd.exe

我想知道如何启动一个cmd.exe窗口与回声已经closures。 例如,我有以下命令行: start cmd /k test.exe 在新的cmd窗口中启动test.exe 。 但在这个cmd窗口中,回显是打开的。 是否有可能在一个新的cmd窗口启动test.exe回声closures?

批处理脚本(bat或cmd) – &符号之前的空格(或自动转义符号)

注意:我知道^符号可以用来在批处理脚本中转义符号。 但是我需要自动完成转义,因为path是在运行时构build的。 下面的示例脚本仅仅是显示问题,而不是实际的脚本。 脚本输出后请阅读我的解释。 由于某些原因,批处理脚本中的命令对于path中的与号( & )符号performance不佳。 假设你有一个test.cmd或test.bat脚本,如下所示: set TEST=AE echo %TEST% set TEST="AE" echo %TEST% set TEST=AE echo %TEST% set TEST="AE" echo %TEST% set TEST=A & E echo %TEST% set TEST="A & E" echo %TEST% set TEST=A&E echo %TEST% set TEST="A&E" echo %TEST% 这是输出: C:\>set TEST=AE C:\>echo AE AE C:\>set TEST="AE" C:\>echo "AE" "AE" […]

如何使用Windows PowerShell的正则expression式删除一个文件名末尾的一个或多个空格?

我有一个目录包含了很多文件格式错误的文件名。 其中一些在文件名末尾有“空格”。 其他人在文件名string的末尾有一些在文件名中网格化的关键字。 例如“xxx xxx xxx somewordEng .txt” 即时通讯试图摆脱他们使用这个脚本,但它不会做。 文件名(基本名称)末尾的空格仍然存在,“Eng”关键字也是以前添加到该单词中的: dir | Rename-Item -NewName { $_.BaseName.replace("Eng$","").replace(" {2,}"," ").replace("\s$","") + $_.Extension } .replace("Eng$","") is supposed to remove the "Eng" keyword if it appears at the END of the filename (basename), seems not working so far. .replace(" {2,}"," ") is supposed to replace 2 or more following […]

MinGW可以毫不费力地复制大多数Unix系统调用吗?

背景:我正在开发一个专门用于unix系统的C ++开发的大型项目,以便与windows兼容,为最终的Windows发行版做好准备。 我在Windows开发方面没有太多的经验,但是我希望在高级开发人员搬进来接pipe之前,尽我所能,做正确的事情。 问题:所以有一段时间,我一直在为所有在软件中使用的unix / posix调用寻找Windows版本,其中大部分来自dirent.h,unistd.h,还有一些在sys下,比如sys / stat .h或sys / types.h。 尽pipe修改程序以采用新的Win32 API调用约定和返回types(有时候是所有新函数)需要很多工作,但最终可能会起作用。 但是我经常看到这个问题,我猜MinGW包含许多原生的unix调用和function作为GCC环境的一部分,并且可以将它们翻译成与windows兼容的调用,以便在Windows上编译,以及在Windows上使用上述编译的程序很容易。 事实上,我在侧边栏中读到的一个类似的问题就是这个问题。 我不理解,似乎也有理解上的困难,这正是这种内置的翻译function的程度,我在哪里可以find一个系统的东西,将与此一起工作的清单。 对不起,这篇文章有些没有结构化,而且我非常青涩,但是我只有2个星期的时间才能完成这个任务,然后和一个高级开发人员交换。

如何使用PostThreadMessage从C ++closuresInternet Explorer

我试图启动iexplore.exe让它运行5秒,然后再closures它。 iexplore打开就好,但是当我调用PostThreadMessage时,它不会closures。 任何人都可以看到我做错了什么? 这是我的代码: CString IEPath = "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE";//GetIEPath(); //IEPath += ' ' + url; std::string strCommand((LPCTSTR)IEPath); PROCESS_INFORMATION procinfo; STARTUPINFO startupinfo; GetStartupInfo(&startupinfo); CreateProcess( NULL, (char *)strCommand.c_str(),// name of executable module NULL, // lpProcessAttributes NULL, // lpThreadAttributes false, // handle inheritance option CREATE_SHARED_WOW_VDM, // creation flags NULL, // new environment block NULL, // current directory […]

我无法删除我刚从python中的zip文件中提取的文件夹

所以这是我的问题。 我有一个Python脚本,需要一个zipfile并提取其内容。 然后基于一些限制,我将尝试删除刚刚提取内容的文件夹。 出于某种原因,我得到一个错误,WindowsError:[错误5]访问被拒绝:'Foldername',当我尝试删除该文件夹。 简单的代码如下所示 wzip = zipfile.ZipFile('zipfile.zip') wzip.extractall() wzip.close() os.remove( 'ExtractedFolder') 如果我在解释器中运行这个,我会得到以下结果: 回溯(最近的最后一次调用):WindowsError中的文件“”,第1行:[错误5]访问被拒绝:“ExtractedFolder” 我在Windows Vista 32-bit上使用Python 2.6,而且我为什么会这样呢?

如何创build一个批处理脚本,在达到文件夹大小限制时删除最旧的文件

我发现很多类似的问题的解决scheme,但我不知道是否有可能创build一个脚本,删除最旧的文件一旦达到预设的文件夹大小限制?

在用NT DDK构build的用户模式程序中包含C ++头文件

所以…我有一个内核模式组件和一个用户模式组件,使用NT DDK 7.1.0的交钥匙构build环境。 内核组件都是.c / .h / .rc文件。 用户模式组件是.cpp / .c / .h / .rc文件。 起初,使用构build似乎是最简单的,因为我看到你可以修改用户模式组件的./sources文件来说: TARGETNAME = MyUserModeComponent TARGETTYPE = PROGRAM UMTYPE = windows UMENTRY = winmain USE_MSVCRT = 1 这似乎并没有引起问题,所以我很高兴,直到我试图#include <string> (或<memory> ,或其他)没有find的东西: 错误C1083:无法打开包含文件:“string”:没有这样的文件或目录 不过,它正在用C ++语言语义编译用户模式片断。 但是,我如何获得标准包括工作? 我在技术上不需要为用户模式部分使用DDK 构build工具。 我可以做一个视觉工作室解决scheme。 我有点担心,因为我碰到了其他的烦恼,如DDK默认使用__stdcall而不是__cdecl这个事实…没有任何编译指示或编译器开关来覆盖这个。 你真的必须进入你关心的每一个声明,并改变它,假设你有源代码这样做。 : – / 我开始怀疑这是不是只是一个分形下降到“只是因为你可以并不意味着你应该build立与DDK用户模式的应用程序,这里是龙。 所以我的问题不仅仅是关于这个特殊的技术障碍,而是如果我放弃使用DDK工具构buildC ++用户模式组件的想法…仅仅因为内核组件是纯C的。