我不时得到一个神秘的错误,我只是不明白。 我可以通过重新启动Visual Studio 2008来“修复”它,但这不完全是一个解决scheme… 它声明如下: 尝试运行项目时出错:无法启动debugging。 远程计算机上的Microsoft Visual Studio远程debugging监视器已closures。 我没有做任何事情,据我所知,只是运行常规debugging, F5风格。 这是什么意思? 我该如何解决? 错误对话框http://i47.tinypic.com/2j3k5c6.jpg
我写了一个简单的Java类来生成Windows计算器文件的哈希值。 我正在使用Windows 7 Professional with SP1 。 我已经尝试过Java 6.0.29和Java 7.0.03 。 有人可以告诉我为什么我从Java与(很多!)外部实用程序和/或网站获得不同的哈希值? 一切外部匹配,只有Java返回不同的结果。 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import java.util.zip.CRC32; import java.security.DigestInputStream; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Checksum { private static int size = 65536; private static File calc = new File("C:/Windows/system32/calc.exe"); /* C:\Windows\System32\calc.exe (verified […]
我有一些代码读取registry,并在HKEY_LOCAL_MACHINE\Software\App\查找值,但在64位版本的Windows上运行时,该值在HKEY_LOCAL_MACHINE\Software\Wow6432Node\App\ 。 我应该如何最好的方法呢? 我是否需要一个64位安装程序,或者我应该重写我的代码来检测这两个地方?
在Windows上,正常情况下一个32位的进程只能访问2GB的RAM(或boot.ini文件中的特殊开关3GB)。 在64位操作系统上运行32位进程时,有多less内存可用? 有任何特殊的开关或设置可以改变这一点吗?