草庐IT

0x00000001

全部标签

python - Win 64bit GetThreadContext 返回 zeroe'd out 寄存器,或 0x57 错误代码

我在Windows764位机器上工作(我有管理员权限)。我正在使用Python2.7(64位)和Eclipse的PyDevctypes来尝试读取与特定PID关联的所有线程中的寄存器值(尝试了以64位和32位模式运行的进程的PID),但是当我这样做时,寄存器的值都被清零了。当我使用Wow64GetThreadContext时,调用失败,GetLastError返回0x00000057(根据MSDN,“无效参数”)我成功附加到进程,枚举线程(通过CreateToolhelp32Snapshot),找到具有适当PID的进程所拥有的线程,并尝试获取线程上下文。这是我打开线程并获取线程上下文的代

c++ - 哪些 Windows C++ IDE 支持新的 C++0X 标准?

除了visual.net2010(测试版太慢/笨重)之外,还有哪些支持新标准c++0x(Windows操作系统友好)的优秀C++IDE选项? 最佳答案 虽然不支持完整的C++0x标准,但TR1的大部分内容都包含在SP1updatetoVisualStudio2008中.SP1更新包括featurepack这是去年发布的。 关于c++-哪些WindowsC++IDE支持新的C++0X标准?,我们在StackOverflow上找到一个类似的问题: https://

windows - 指向 PE 文件中偏移量 0x3c 处的 PE header 的指针是否始终设置为 0x80?

IsthepointertothePE-headeratoffset0x3cinthePE-filealwayssetto0x80?我想知道为什么这个指针会改变。我猜DOSheader和stub没有改变,因为它们是第一次编写的。PEheader直接在这些DOS工件之后开始,那么PE指针是否始终设置为0x80?如果不是,为什么? 最佳答案 许多程序都有一个Richsignature它附加在DOSstub之后,将NTheader向下推一个可变数量。也完全可以使用不同的DOSstub,或者根本不使用。它不必打印“这个程序不能在DOS模式下

windows - 开发人员解锁 Windows Phone 8 获取 0x80004005

我的设备是Lumia920,运行WP8.1GDR2,笔记本操作系统Win8.1Pro。我尝试通过工具选项卡中的VS2013开发人员解锁来解锁它,它返回如下所示的错误:它说“未知错误,请尝试重新注册。”错误代码是0x80004005,有人知道怎么办吗?谢谢。 最佳答案 当VisualStudio工具不是最新时,可能会发生此错误。尝试转到工具>扩展和更新..并进入更新,同时确保手机是最新的,因为与此冲突通常会导致问题。 关于windows-开发人员解锁WindowsPhone8获取0x800

加载 dll : OSError 0x7e 时 Python CFFI 模块失败

我在64位Windows7下运行Python3.3(Anaconda发行版)。我试图安装Weasyprint应用程序/库,它有许多依赖项,包括CFFI,我必须从源代码编译它,因为在二进制分发版中没有可用的兼容版本。当我运行weasyprint时,它在导入加载过程中卡住,特别是当它调用CFFI以便为Cairo加载GTK+库dll时。我得到的错误如下:$weasyprintTraceback(mostrecentcalllast):File"c:\anaconda\envs\py33\lib\site-packages\cffi-0.8-py3.3-win-amd64.egg\cffi\a

windows - windbg 转储命令失败,出现错误 0x8007012b

客户正在trycatch挂起的小型转储。他启动WindDbg并成功附加到进程。WinDbg显示其标题:Microsoft(R)WindowsDebuggerVersion6.11.0001.404AMD64Copyright(c)MicrosoftCorporation.Allrightsreserved.并枚举加载的模块。他输入一个转储命令:.dump/mc:\problem.dmp报告:Creatingc:\problem.dmp-miniuserdumpWriteMemoryFromProcess.Read(0x1f1e000,0x2000)failed,0x8007012bDu

node.js - 在 Windows 的 Git bash 中启动 node.exe -v 时出现错误 0x2

我已经为windows版本2.7安装了Gitbash,并在windows764位机器上安装了nodejs5.5。当我尝试运行时node-v我收到错误信息Error0x2startingnode.exe-v我不确定为什么会这样,我卸载并重新安装了node和git,重新启动了我的系统并检查了我的环境变量。一切似乎都很好。我在“用户环境变量”中的PATH环境变量如下所示。C:\Users\\.dnx\bin;C:\Users\\AppData\Roaming\npm;C:\Users\\AppData\Roaming\npm知道为什么会这样吗? 最佳答案

windows - "Error: SignerSign() failed."(-2147023673/0x800704c7)

在我们的构建服务器上使用signtool进行代码签名时,jenkins显示以下错误消息:DoneAddingAdditionalStoreErrorinformation:"Error:SignerSign()failed."(-2147023673/0x800704c7)SignToolError:Anunexpectedinternalerrorhasoccurred.我们在USBtoken上使用EV代码签名证书。所有工具都是实际可用的最新工具。有什么想法吗?使用相同的构建任务并在运行jenkins的同一台机器(如下面提到的用户)和相同的环境/目录上手动运行它完全不是问题。Jenk

windows - 为什么中断 0x2A 在 x64 中不起作用?

我使用此代码来获取系统启动时间:procedureGetSystemUpTime(varHour,Minute:integer);functionGetSysTime:dword;asmint$2aend;beginHour:=GetSysTime()div3600000;Minute:=GetSysTime()mod3600000div60000;end;procedureTForm1.Button1Click(Sender:TObject);varH,M:integer;beginGetSystemUpTime(H,M);Label1.Caption:=IntToStr(H)+':

windows - WinExec 返回 0x21,但它到底是什么意思呢?

当调用WinExec运行.exe时,我得到返回值0x21。根据MSDN,返回值大于31(0x1F)表示函数成功。但是0x21是什么意思,为什么没有返回其他值给我呢? 最佳答案 知道是什么意思对你没有用。那是一个实现细节。即使您知道此版本的含义,下一个版本中的含义也可能会发生变化。作为程序员,您只关心针对接口(interface)进行编程,而不关心底层实现。但是,如果您真的感兴趣,我将带您了解我将采用的对函数进行逆向工程的方法。在我的系统上,WinExec被反汇编为:764F2C21>8BFFMOVEDI,EDI764F2C2355P