Articles of 窗口

如何查找计划任务文件夹的位置

我已经看到在线引用的状态,Windows中的“计划任务”存储在%SystemRoot%\Tasks ,我认为这通常等同于C:\Windows\Tasks 。 但是,我观察到,虽然该文件夹存在于我的Windows 7系统上,但计划任务不使用它。 我的系统似乎使用C:\Windows\System32\Tasks 。 我研究了环境variables,似乎没有任何与Scheduled Tasks相关的东西。 如何发现用于计划任务的文件夹?

在wampserver上安装PEAR

所有在wampserver上安装PEAR的指南,例如Symfony指南 ,都说我要在PEAR目录下运行一个go-pear.bat脚本。 我在wampserver 2.1上没有PEAR目录,也没有find批处理脚本。 这是不同的,因为我有一个更新的版本? 有什么地方可以下载这些缺less的安装脚本?

混合来自不同编译器的C ++代码

假设我有两个我想链接在一起的项目: 用Visual C ++编译成DLL文件的C ++库。 用C ++ Builder编译的C ++可执行文件,使用库中的类。 我意识到没有标准的C ++ ABI,并且任何直接将这两个C ++项目链接在一起的尝试都将失败。 什么是创build兼容性层的好的自动化方法,可以让我完成这个任务? 例如,可以想象C ++库可以通过C接口来暴露自己。 然后,可执行文件将包含一些C ++类,它们包装C ++库公开的C接口。 因为C有一个标准的ABI,所以它可以工作。 唯一的问题是如何自动创buildC接口和C ++包装类 – 手动维护这不会是一个选项。 SWIG项目看起来很有希望,但不幸的是,C ++并不是在他们的网站上列出的SWIG的出口之一。 有没有办法用SWIG来做我想要的? 或者除了SWIG以外,还有另一个项目可以帮助我完成这个任务吗? 或者我正在做这个错误的方式? 编辑:核心C ++库旨在跨平台。 显然,可执行文件是Windows特有的。 我不想污染核心库,以至于无法在其他平台上进行编译。

如何唯一标识C#中的USB密钥?

我希望能够检测何时插入USB钥匙。 此外,如果我能区分USB钥匙A和USB钥匙B,那么我的形状就更好了。 最后,如果我可以使用某种硬件序列号,MAC地址或任何其他的唯一标识密钥,那么我是最好的形状。 基本上我正在使用USB钥匙作为硬件encryption狗来“解锁”我的C#应用​​程序。

铿锵与Windows上的-faddress-sanitizer

我的意图是使用Clang作为Windows上的Valgrind的替代品,以在我编写的C / C ++程序中查找缓冲区溢出,dynamic内存滥用等。 按照此处提供的说明,我已经成功构build了Clang。 我试图用-faddress-sanitizer选项编译一个简单的C程序(在这里指定),并抛出下面的错误 – gcc.exe: error: unrecognized command line option '-faddress-sanitizer' Using built-in specs. COLLECT_GCC=C:/MinGW/bin/gcc.exe Target: mingw32 Configured with: ../gcc-4.7.0/configure –enable-languages=c,c++,ada,fortran,objc,obj- c++ –disable-sjlj-exceptions –with-dwarf2 –enable-shared –enable-libgomp –disable-win32-registry –enable-libstdcxx-debug –disable-build-poststage1-with-cxx –enable-version-specific-runtime-libs –build=mingw32 –prefix=/mingw Thread model: win32 gcc version 4.7.0 (GCC) clang: error: assembler (via gcc) command failed with exit code 1 (use -v […]

让subprocess在Windows上findgit可执行文件

import subprocess proc = subprocess.Popen('git status') print 'result: ', proc.communicate() 我有我的系统pathgit,但是当我像这样运行subprocess时,我得到: WindowsError: [Error 2] The system cannot find the file specified 我怎样才能让subprocess在系统path中findgit? Windows XP上的Python 2.6。

是否可以在Windows中作为pipe理员运行一个相对path的快捷方式?

要使用相对path创build快捷方式,请将目标设置为以下内容。 %windir%\system32\cmd.exe /c start your_relpath\app.exe [your_args] 使程序以pipe理员身份运行也很简单。 Properties > Advanced > Run as administrator 但是把两者放在一起是行不通的。 当cmd.exe以pipe理员身份启动时,会丢失当前的工作目录并转到%windir%\system32 。 相对path从那里开始,而不是打算。 有没有办法做一个相对的快捷方式,并以pipe理员身份运行?

在C ++和Windows中使用XmlRpc

我需要在Windows平台上使用C ++中的XmlRpc。 尽pipe我的朋友向我保证XmlRpc是一个“广泛使用的标准技术”,但是没有多less库可用。 事实上,我只在Windows上find一个库来做这件事(另外还有一个库声称“你需要做很多工作才能在Windows上编译)。我find的库是Chris Morley的”XmlRpc ++“。但是,它不支持SSL。 因此,我的问题是:我应该使用什么库?

.NET中的vista / win7放大API

在Win7 / Vista SDK中有一个magnification.lib,用于C ++的Magnification API 。 如何在.NET窗体项目中使用这个API?

在Windows上运行没有Admin权限的Hadoop MR作业

我在窗口中安装了Hadoop 2.3.0,能够成功执行MR作业。 但是,当我试图以正常的权限(没有pipe理员权限)执行MR作业时,意味着作业失败,出现以下exception。 在这里,我试着用猪脚本样本。 2014-10-15 12:02:32,822 WARN [main] org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:kaveen (auth:SIMPLE) cause:java.io.IOException: Split class org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit not found 2014-10-15 12:02:32,823 WARN [main] org.apache.hadoop.mapred.YarnChild: Exception running child : java.io.IOException: Split class org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit not found at org.apache.hadoop.mapred.MapTask.getSplitDetails(MapTask.java:362) at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:403) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:342) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1548) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163) Caused by: java.lang.ClassNotFoundException: Class org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit […]