草庐IT

NFT系统开发

全部标签

c++ - 在 Windows 7 64 位中开发 32 位 C++ 应用程序

我在VisualStudio2008(C++)中开发了一个Win32应用程序。它在32位或64位Windows7中运行良好。但是,有时我需要分配相当大的内存缓冲区(应用程序处理大量数据),如果我在64位Windows7中这样做,它会失败,在32位中它运行良好。大内存缓冲区是指一个~250MB和另一个~150MB。我的PC上安装了8GBRAM,根据我的信息,64位操作系统为32位应用程序提供了4GB可用内存。我不需要接近那个限制,malloc仍然失败。任何想法为什么以及我能做些什么?提前致谢。 最佳答案 150MB和250MB并不是特

WindowsError: 错误 2 系统找不到指定的文件

我正在学习Python(使用Python3.2)并且一直在遵循一些手册。其中之一,我被要求将当前目录更改为包含我被要求制作并放置在那里的特定文件的目录。我一直遇到以下错误:>>>importos>>>os.getcwd()'C:\\Users\\theminecomp'>>>os.chdir("../Desktop")Traceback(mostrecentcalllast):File"",line1,inos.chdir("../Desktop")WindowsError:[Error2]Thesystemcannotfindthefilespecified:'../Desktop'

windows - 系统准备服务器后 Git 远程不工作

所以,长话短说,我不小心系统准备了我的开发服务器,而不是我正在使用的虚拟机(我知道,打开了太多的rdp窗口,并且由于新生儿而剥夺了sleep)。开发服务器工作正常,我将机器名称改回原来的名称并重新分配了旧的IP地址。服务器上的其他一切似乎都可以工作,但我无法再远程连接到git。我认为它与gitolite或ssh相关。gitclone给我:连接由192.168.10.20关闭fatal:远端意外挂断这是我从ssh-v得到的OpenSSH_4.6p1,OpenSSL0.9.8e23Feb2007debug1:Connectingtomyserver[]port22.debug1:Conne

java - java web start应用如何获取管理员权限,需要写在系统目录下

我要开发一个javawebstart应用程序,它需要访问protected系统目录并在那里安装程序。我知道,如何退出沙盒,我的应用程序已签名并可以访问文件系统。问题是,它仍然无法访问C:/windows/system32等目录。我找到了独立Java应用程序的解决方案:Java:runasadministrator如何在javawebstart中执行此操作?预先感谢您的回答! 最佳答案 在您的情况下,您可以尝试使用以下技巧:预编译一个jar文件,Manifest指向main类,执行所有必需的文件系统例程将这个jar放在Web-Star

windows - System.Diagnostics.PerformanceCounter 在 Windows 8 Metro 风格的应用程序开发中不存在吗?

我正在尝试显示在Windows8Metro风格应用程序(使用VS2012)上使用的RAM。我正在尝试使用以下代码:PerformanceCounterramCounter;我收到一条错误消息,提示VS2012找不到PerformanceCounter。它似乎不存在于System.Diagnositcs中。如何在win8风格的应用程序上显示RAM或CPU? 最佳答案 它不会出现在对象浏览器搜索结果中,因此-它在WinRT应用程序中不受支持。有时您还可以通过文档中的“适用于:桌面应用程序/Metro风格应用程序”字符串来判断特定的API

ruby - 在 Windows 操作系统中使用 Headless 的 Capybara

我正在使用headlessgem来运行Capybara,而无需在Linux中打开浏览器。headless使用xvfb。Windows操作系统或Mac是否有类似的东西? 最佳答案 capybara-webkit和poltergeist在mac上运行得很好。闹鬼使用phantomjs做繁重的工作,这在Windows上可用,因此poltergeist可能会在那里工作,尽管它的文档说Windows不受支持。Capybara-webkit将32位窗口列为社区支持的平台,因此它应该可以在那里工作。

Windows系统文件哈希数据库

有没有windowsxp/Vista/7/8系统文件如csrss.exe和audiodg.exe的数据库?我知道有一个默认程序可以检查系统文件是否被损坏,但是是否有像md5或crc这样的哈希数据库?谢谢! 最佳答案 查看NISTNationalSoftwareReferenceLibrary.“软件磁盘打印”可能对您有所帮助。 关于Windows系统文件哈希数据库,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c# - 以系统用户身份启动进程

我试图在Windows上使用代码(c#)从一些注册表项中读取一些值,我发现我无法读取这些值的原因是因为管理员用户没有权限:所以我手动导航到给我带来麻烦的注册表项,这就是权限选项卡的样子:所以这让我想到了如何以用户“系统”的身份运行进程?这听起来很奇怪,但显然有一个系统用户对吗?我知道如何以管理员身份运行,但也许也可以以系统身份运行。编辑这是我的代码。基本上我想遍历所有注册表项:classProgram{//classtostoreregkey.[Serializable][DebuggerDisplay("Name={Name},Val={value},type={type}")]cl

.net - 拦截和修改文件系统调用 - Windows

简短版本:有没有办法“拦截”Windows(XP或7)文件系统调用以打开文件并将所述调用替换为不同的文件名?长版:我正在努力帮助客户从硬盘损坏中恢复过来。有问题的计算机在一个亭子里,它只是结合网络摄像头播放两个Flash文件。它由来自MDMZinc的已编译.exe控制。我有两个Flash文件和一个.exe副本。问题是,只有一个Flash文件打开了。经过大量的思考之后,我终于通过SysternalsProcessMonitor看到了正在发生的事情。这两个.flv文件都在同一个文件夹中。我可以在ProcessMon中非常清楚地看到.exe将工作进程称为c:\somedirectory\an

windows - 适用于 Windows Phone 8 和 Windows 8 的应用程序开发

是否有一种统一的方法来开发适用于Windows8和WindowsPhone8的应用程序。我的意思是,我可以做一个单一的解决方案/项目基础,还是我需要创建不同的解决方案,然后应用代码共享策略来最大限度地减少工作量。 最佳答案 您需要为两个应用程序平台创建单独的项目,但您可以通过使用可移植类库分担大量工作,尤其是在您使用MVVM模式时。例如,您可以使用MVVMLight的PCL版本创建共享View模型类。 关于windows-适用于WindowsPhone8和Windows8的应用程序开发,