草庐IT

iphone-64bit

全部标签

c++ - 如何以编程方式检索 C++ 中 64 位进程的详细信息?

我的目标是以编程方式获取64位进程的完整命令行。我已经理解并编写了这段代码,我在其中对所有当前正在运行的进程进行了进程遍历,并获取了它们的每一个细节。但问题是此代码无法对64位进程(不在WOW64下运行的进程)执行相同的操作。#include#include#include#include#include#includeusingnamespacestd;BOOLGetProcessList(FILE*f);BOOLListProcessModules(DWORDdwPID,FILE*f);BOOLListProcessThreads(DWORDdwOwnerPID,FILE*f);v

c++ - 假设任何 x86 编译的应用程序总是在 x64 版本下运行是否安全?

是否可以安全地假设任何x86编译的应用总是在编译该应用的同一操作系统的x64版本下运行?/p>据我所知,对于Windows操作系统,答案是"is"。Windowsx86仿真层也是出于同样的目的而构建的。但是,我只想再次确认这里的专家。Unix、Linux呢?有什么注意事项吗? 最佳答案 不,要运行x86代码,它需要在兼容或传统模式下运行。如果操作系统不支持在兼容模式下运行进程,程序很可能无法运行。Linux和IFAIKWindows目前支持兼容模式,看起来还有更多或多或少的支持。我的理解是NETBSD需要一个特殊的模块来支持它,因此

c++ - x64 位 Windows 上的 ExpandEnvironmentStrings( ... ) 正在将 %programfiles% 扩展到 x86 路径

我有一个x86应用程序在x64版本的Windows10上运行。在我的应用中,我使用ExpandEnvironmentStrings(...)来扩展用户给定的值。但当变量为%programfiles%时,它会扩展为C:\ProgramFiles(x86)我是否需要做一些特殊的事情来让x86应用程序正确扩展程序文件变量?注意:当我在资源管理器中直接使用%programfiles%时,它会正确扩展到C:\ProgramFiles。我正在使用VisualStudio2015进行开发。 最佳答案 当32位应用程序扩展环境变量引用%Progra

java - 在 Jenkins 中通过 x64 运行 PowerShell

我是Jenkins的新手,但真的很想看看Jenkins如何在我们的构建管道中帮助我。作为我们要求的一部分,我们需要能够通过x64实例调用PowerShell脚本。我在WindowsServer2012R2上安装了Jenkins,开箱即用,PowerShell插件运行良好,但通过x86引擎。据我了解,默认情况下,Jenkins使用Java的x86版本。没问题。我已经安装了Java的x64版本,将Jenkins.xml修改为如下所示:C:\ProgramFiles\Java\jre1.8.0_131\bin\java.exe...并重新启动Jenkins服务。服务重新启动正常,但Web界面

c++ - 你如何为 x64 编译静态 pthread-win32 库?

看起来已经做了一些工作来制作pthread-win32使用x64,但没有构建说明。我曾尝试使用VisualStudiox64交叉工具命令提示进行简单构建,但是当我尝试从x64应用程序链接到lib时,它看不到任何函数导出。它似乎仍在将lib编译为x86或其他东西。我什至尝试过将/MACHINE添加到makefile的适当位置,但没有帮助。有人让这个工作吗? 最佳答案 您可以使用vcpkghere.这是C++的Windows包管理器。它支持pthread构建以及其他开源库。我想使用静态pthread库。当我下载pthread时,我得到了

iphone - Windows 上的 DragonFireSDK 和 iPhone 开发

因此,在之前有关在Windows上开发iPhone的问题中,基本/简单的答案是“只需要一台Mac”。但是,我注意到一条评论提到了DragonFireSDK。但是没有其他人对此发表任何意见吗?有人试过吗?它对我来说看起来很合法,但我是iPhone世界的新手。我只是觉得奇怪,还没有人讨论过这个问题。我的意思是,它看起来像是Windows用户的完美工具。谢谢!哦,是的....这是DragonFireSDK的链接:DragonFireSDK编辑:此应用适用于我的网站,We,thePixels.关于Dragonfire是否适合我网站的iPhone版本,有什么意见吗?谢谢!

windows - 在 Windows 7 64 位上运行 16 位命令行应用程序

我有16位命令行工具,我想在Windows7x64上运行我不想使用虚拟机16位工具能否以某种方式包装?也许是16位CMD.exe模拟器 最佳答案 http://takeda-toshiya.my.coocan.jp/msdos/这可能对您有所帮助。(日文网站) 关于windows-在Windows764位上运行16位命令行应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4

windows - 使用 WiX 在单个 MSI 中注册 32 位和 64 位 DLL

我需要创建一个单一的Windows安装程序,当它在目标m/c上运行时执行以下任务:运行服务注册一个32位DLL将32位和64位log4cxx.dll库存储在C:\Windows\sysWoW64文件夹和C:\Windows\system32注册一个64位DLL目前,我正在使用WiX创建安装程序,我现在可以注册32位或64位安装程序,但不能同时注册。不幸的是,我没有分离32位和64位安装程序的选项,因为我需要在64位机器上注册这两个安装程序。我想知道是否有办法在一个安装程序中注册这两个DLL。提前致谢。 最佳答案 WiX不支持混合的3

python - 如何在 Python2.2 上检查 Windows 是 32 位还是 64 位

在python2.7中很简单,导入lib平台即可。但是我如何查看我的Windows是32位还是64位?我使用python2.2中的系统构建,但找不到这样做的方法:(有什么建议吗? 最佳答案 platformmodulesourcecode内容丰富。从那里向后移植以确定Windows平台上的机器架构,它将使用:importosdefmachine():try:returnos.uname()[-1]exceptAttributeError:if"PROCESSOR_ARCHITEW6432"inos.environ:returnos.

c# - 如何为 windows 2008 64 位开发 C# 控制台应用程序?

我想知道,我可以在我的windows7电脑上使用visualstudio2010为windows200864位创建一个c#控制台应用程序吗?如果可以,怎么做? 最佳答案 在您的解决方案资源管理器中,右键单击您的项目并选择Properties。在Build选项卡下,将Platformtarget更改为x64。 关于c#-如何为windows200864位开发C#控制台应用程序?,我们在StackOverflow上找到一个类似的问题: https://stacko