草庐IT

EXE_BAD_INSTRUCTION

全部标签

c++ - _BitScanForward64 在 c++.exe (rubenvb-4.7.2-release) 中返回错误答案

MSVC老用户,gcc新手(请多多包涵)。我在Windows7上使用c++的rubenvb版本(请参阅主题中的版本,是的,我正在为64位构建),但我在使用_BitScanForward64时遇到问题。一些示例代码如下所示:int__cdeclmain(intargc,char*argv[]){DWORDd=(DWORD)atoi(argv[1]);DWORDix,ix2;ix2=_BitScanForward64(&ix,d);printf("bsf%u%u\n",ix,ix2);}我正在编译:"C:\ProgramFiles\gcc2\mingw64\bin\c++.exe"-oiT

c# - 如何从 Windows 8.1 商店应用程序运行 .exe 文件?

我正在开发一个windows8.1商店应用程序,而且,我已经为matlab代码制作了一个可执行文件。现在,是否可以从该应用程序运行一个exe文件,例如当我按下一个按钮时它应该开始可执行文件?我已经在谷歌上搜索过很多解决方案可用于使用c#运行exe文件,但我无法在任何地方找到如何从应用程序运行它。 最佳答案 由于商店应用程序在沙盒模式下运行,因此如果操作系统自动执行包含代码或脚本的文件类型,例如.exe、.msi和.js文件,您将无法启动它们。此限制可保护用户免受可能修改操作系统的潜在恶意文件的侵害。您可以使用此方法启动可以包含脚本的

c++ - boost 文件系统错误(temp_directory_path 返回 <Bad Ptr>)

我正在尝试使用Boost获取当前的临时文件夹:boost::system::error_codeerror;autotmp_path=boost::filesystem::temp_directory_path(error);if(boost::system::errc::success!=error.value()){std::cout在visualstudio2013调试session期间调查tmp_path的值时,tmp_path的值似乎不正确-VS显示{m_pathname=}.以下代码也失败,出现异常“stringtoolong”,这可能与问题有关:std::stringtm

windows - Windows 上的 git : fatal: protocol error: bad line character: @-

我在Windows上使用SourceTree+Git没有任何问题。我能够从命令(终端/BASH)使用git命令。我更喜欢将终端用于gitpush/pull等。不幸的是,在重新安装我的机器后(服务器/git相同),我遇到了这个痛苦的错误。在一台新机器上,我安装了Git1.9.5(Git-1.9.5-preview20141217.exe)并配置为仅使用BASH并使用正确的SSHkey文件进行plink。我能做到gitlog在我的存储库中,但是gitpull或gitpush给出这个错误:me@NEW-MACHINE/c/Workspace/project(master)$gitpullfa

python - 无法在 Win7 上将 python.exe 设置为 *.py 脚本

我已经在装有Win7(64位)的PC上安装了py2.7(64位),没有任何问题,但是如果不声明python完整路径,我就无法通过DOSshell运行*.py脚本。让我更好地解释一下:如果我输入D:\myscript.py它不起作用。脚本是用写字板打开的如果我输入D:\C:\Python27myscript.py它可以正常运行我尝试通过Win7GUI(控制面板等)更改*.py文件的默认应用程序软件,但没有成功。Python不在可用sw列表中,并且在任何情况下也使用手动设置,我无法在*.py文件中关联python.exe。我检查了我的环境变量,但没有发现问题(python路径在Path=C

C#:如何判断 EXE 是否有图标?

我正在寻找一种方法来判断EXE文件是否包含应用程序图标。来自答案here,我试过这个:boolhasIcon=Icon.ExtractAssociatedIcon(exe)!=null;但即使EXE没有图标,这似乎也有效。有没有办法在.NET中检测到这一点?编辑:我同意涉及P/Invoke的解决方案。 最佳答案 您可以通过SystemIcons类的SystemIcons.Application属性获取IDI_APPLICATION图标if(Icon.ExtractAssociatedIcon(exe).Equals(SystemIc

c# - certMgr.exe 未在个人本地计算机存储中加载证书私钥 (Windows 10)

我有一个运行certmgr.exe的应用程序,用于在根文件夹和个人文件夹中的localMachine上安装证书。以下是我正在使用的命令CertMgr.exe-add-all"secure\certs\cacert.crt"-s-rlocalMachinerootCertMgr.exe-add-all"secure\certs\server.p12"-s-rlocalMachinemy当我通过命令提示符运行这些命令分别在windows7/8平台上安装这些证书时,证书得到安装并且它们工作但是当我在Windows10平台上运行相同的命令时,证书会安装在商店中,但它们不起作用。出现以下错误:E

windows - 这是什么错误 `make.exe": no_c_compiler: Command not found`

我正在尝试构建grpc来自Windows2012Server版本的源代码。我从Python网站下载并安装了Python3.5,并安装了整个MinGW包以及git和gitbash。按照从源代码构建的说明进行操作:$gitclonehttps://github.com/grpc/grpc.git$cdgrpc$gitsubmoduleupdate--init$make$[sudo]makeinstall执行make后出现上述错误。这是供您细读的shell输出。PSC:\Users\thunderboltsid\grpc>make[MAKE]Generating/c/Users/thunde

windows - 为使用 Electron 创建的应用程序签名 Windows 安装程序 (.exe)

我有一个使用Electron框架构建的简单应用程序。我使用electron-packager-interactive打包了代码。我还创建了一个Windows安装程序文件,它可以使用InnoSetup编译器(单个.exe文件)进行分发。这里的问题是当用户运行.exe文件时,WindowsSmartscreen的弹出窗口阻止它说发布者未知。只有在“更多信息”之后,它才允许使用“仍然运行”进行安装。可能是因为我的应用程序未签名。那么谁能帮助我如何签署Electron应用程序(Windows应用程序)以便将其视为受信任的应用程序?谢谢 最佳答案

windows - 在任务计划程序中运行批处理文件后,Python.exe 保持打开状态

我正在尝试在任务计划程序中安排:运行批处理文件激活conda环境运行一个python程序退出命令提示符一切正常,除了python.exe窗口将在命令提示符关闭时保持打开状态。我的批处理文件:(sleep是为了运行python代码,需要几秒)callactivatepython2startC:\Users\Chris\Anaconda3\envs\python2\python.exetesttest.pysleep30exit我的python脚本:driver=webdriver.Chrome(executable_path="C:\path\to\chromedriver")drive