在本文中,您将会了解到关于无法在Windows从属计算机上执行Shell的新资讯,同时我们还将为您解释windows无法在此计算机上运行的相关在本文中,我们将带你探索无法在Windows从属计算机上执
在本文中,您将会了解到关于无法在Windows从属计算机上执行Shell的新资讯,同时我们还将为您解释windows无法在此计算机上运行的相关在本文中,我们将带你探索无法在Windows从属计算机上执行Shell的奥秘,分析windows无法在此计算机上运行的特点,并给出一些关于DLL_PROCESS_ATTACH无法在Windows 7 C上执行、exec 无法在 windows 上执行命令、Frama-c镁:无法在Windows上执行WP插件、Hashicorp Packer将不会在Windows主机上执行packer-provisioner-shell的实用技巧。
本文目录一览:- 无法在Windows从属计算机上执行Shell(windows无法在此计算机上运行)
- DLL_PROCESS_ATTACH无法在Windows 7 C上执行
- exec 无法在 windows 上执行命令
- Frama-c镁:无法在Windows上执行WP插件
- Hashicorp Packer将不会在Windows主机上执行packer-provisioner-shell
无法在Windows从属计算机上执行Shell(windows无法在此计算机上运行)
如何解决无法在Windows从属计算机上执行Shell?
我无法在主服务器为linux的Windows从机上运行shell命令,有人可以帮我解决此问题吗?
错误: [我的项目] $ sh -xe C:\ Users \ rahul \ AppData \ Local \ Temp \ jenkins2112246721969128247.sh 该系统找不到指定的文件 致命:命令执行失败
主机操作系统:Linux, 从机操作系统:Windows
通过“注入环境变量”选项注入到“ sh”的路径。
[EnvInject]-将属性内容作为环境变量注入 PATH = C:/ Program Files / Git / bin / sh.exe
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
DLL_PROCESS_ATTACH无法在Windows 7 C上执行
调用过程:
#include <iostream> #include <windows.h> int main() { HMODULE hDll = LoadLibraryA("dll.dll"); if (hDll == NULL) std::cerr << "Unable to load dll"; else std::cout << "Dll loaded @ " << hDll; FreeLibrary(hDll); }
dll文件:
#include <windows.h> BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved) { switch (fdwReason) { case DLL_PROCESS_ATTACH: MessageBox(NULL,"Dll has been loaded.","Loaded",MB_OK); break; } return TRUE; }
我认为如果我有办法通过调试器运行.dll并查看MessageBox()返回的内容,这可能对我有所帮助,但我不知道该怎么做.谢谢!
And absolutely under no circumstances should you be doing anything as crazy as creating a window inside your DLL_PROCESS_ATTACH. In addition to the thread affinity issues,there’s the problem of global hooks. Hooks running inside the loader lock are a recipe for disaster. Don’t be surprised if your machine deadlocks.
exec 无法在 windows 上执行命令
如何解决exec 无法在 windows 上执行命令?
我正在 Windows 10 上执行 PHP 脚本。 以下行执行没有任何问题:
exec("CREATE DATABASE `$dbname`;")
但是当我想执行以下行时,我只收到一个通知,它不会执行:
$command=''MysqL -h'' .$dbhost .'' -u'' .$dbuser .'' -p'' .$dbpass .'' '' .$dbname .'' < '' .$mysqlimportFilename;
exec($command,$output=null,$worked);
我收到的通知:
注意:只能通过引用传递变量
完整的脚本是:
$dbhost = ''localhost'';
$dbuser = ''root'';
$dbpass = '''';
$dbname = ''test'';
$mysqlimportFilename = ''matab_database_backup.sql'';
try {
$dbh = new PDO("MysqL:host=$dbhost",$dbuser,$dbpass);
$dbh->exec("CREATE DATABASE `$dbname`;")
or die(print_r($dbh->errorInfo(),true));
}
catch (PDOException $e) {
die("Error: " . $e->getMessage());
}
$command=''MysqL -h'' .$dbhost .'' -u'' .$dbuser .'' -p'' .$dbpass .'' '' .$dbname .'' < '' .$mysqlimportFilename;
exec($command,$worked);
switch($worked)
{
case 0:
echo ''Done'';
break;
case 1:
echo ''Faild'';
break;
}
此脚本在 linux 上运行良好,但在 windows 上不起作用。 感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
Frama-c镁:无法在Windows上执行WP插件
我使用这里提供的说明安装了frama-c镁版本。 在安装过程中我没有得到任何错误,并在Cygwin打印的Frama-c版本中执行命令frama-c -version : Magnesium-20151002 。 但是当我在一个非常小的例子上执行-wp插件时,对于使用alt-ergo的目标,我得到以下错误:
1 [main] frama-c 8168 child_info_fork::abort: unable to map C:cygwinusrlocallibframa-cpluginsUsers.cmxs,Win32 error 998 1 [main] frama-c 7956 child_info_fork::abort: unable to map C:cygwinusrlocallibframa-cpluginsValue.cmxs,Win32 error 998
0 [main] frama-c 300 child_info_fork::abort: unable to map C:cygwinusrlocallibframa-cpluginsValue.cmxs,Win32 error 998 [wp] [Alt-Ergo] Goal typed_changeCase_assert_rte_signed_overflow_2 : Failed Error: Resource temporarily unavailable
值插件成功执行。 我search了这个错误,发现了这个post 。 所以我也执行了rebaseall -v命令,但是也没有帮助。 为了确认我的Cygwin没有损坏,我再次安装了Frama-C钠版本,并且能够成功执行WP插件。
如何使用Windowsapp storeAPI计划“蛋计时器”?
Windowspath上的“ ?? ”是什么意思?
我如何让wget安静?
使用Windows MIDI API时遇到问题(播放时无回叫)
VB6 – 如何通过.tlb文件将string传递给用C编写的DLL
任何人都可以帮助我解决这个问题,我们希望能够在Windows上使用Frama-C镁版本?
编辑:机器细节:我试了我的电脑,也在虚拟机上。 在VM上,我执行命令./configure && make and make install来安装frama-c镁。
我在这两台机器上都有32位的Cygwin。 两个Windows都是64位的。
我的机器上的Ocaml版本:4.02.0,VM上的Ocaml版本:4.01.0
我的机器和VM上的Cygwin版本:CYGWIN_NT-6.1-WOW64 1.7.27(0.271 / 5/3)2013-12-09 11:57 i686 Cygwin
从Java运行PSExec不起作用
我如何确保例程按时执行?
应该在UWP应用程序中使用哪个命名空间类HttpClient?
在Windows上获得cpu使用率和networking吞吐量的最有效和最基本的方法是什么?
NO ACTIVATE窗口样式
当Frama-C镁被释放时,alt-ergo 1.01还没有存在。 所以当WP的手册提到与alt-ergo 0.99.1+兼容性时,就不能预见将来会发布alt-ergo。
幸运的是,下一个版本(铝)将与alt-ergo 1.01兼容,所以这不应该成为未来的问题。
同时,你应该可以使用alt-ergo 0.99.1。
编辑 :根据错误信息和进一步的细节,它可能与您的Cygwin版本,从2013年似乎相对较旧, 你的是1.7.27,而我使用的是2.4.1。
Hashicorp Packer将不会在Windows主机上执行packer-provisioner-shell
这是我的第一个问题。 我试图遵循所有的指导方针。
我试图用Packer来创build一个Debian 8的Vagrant镜像。如果我运行一个只有“builders”模板的打包工具,它将会成功执行并生成一个VirtualBox镜像。 当我试图添加“提供者”和/或“后处理器”模板时,我开始犯错。 约10秒内发生错误。 它不会运行的build设者。 错误消息是:
ui error: Failed to initialize build 'virtualBox-iso': error initializing provisioner 'shell': dial tcp 127.0.0.1:10000: connectex: A connection attempt Failed because the connected party did not properly respond after a period of time,or established connection Failed because connected host has Failed to respond.
我已经在这几天工作了。 我有:
searchGoogle的错误文本
通读一些Packer的源码(以为我不熟悉Go)
从Packer.io中重新安装Packer
确保文件畅通无阻
作为我的默认用户和pipe理员执行
使用Git Bash而不是cmd.exe
从Powershell执行
使用Atlas提供的atlas-packer-vagrant-tutorial。 它将build立在阿特拉斯,但不是在本地。
我的包装模板文件:
{ "provisioners": [{ "type": "shell","scripts": [ "scripts/vagrant.sh" ],"override": { "virtualBox-iso": { "execute_command": "echo 'vagrant' | sudo -S bash '{{.Path}}'" } } }],"builders": [{ "type": "virtualBox-iso","guest_os_type": "Debian_64","iso_url": "http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/debian-8.2.0-amd64-CD-1.iso","iso_checksum": "234bd43d85974299d501f370ac3e7592b98832d98f82be3aff190ff3af831f8cd7574a75f4c9b36c347f138e82ccb40ff3746a4c94e7d59e4ee711e0c96dbf1d","iso_checksum_type": "sha512","ssh_username": "vagrant","ssh_password": "vagrant","ssh_wait_timeout": "120m","shutdown_command": "echo 'vagrant' | sudo -S shutdown -h Now","disk_size": "20480","http_directory": "http","boot_command": [ "<esc><wait>","auto url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg ","<enter>" ],"vBoxmanage": [ ["modifyvm","{{.Name}}","--memory","4096"],["modifyvm","--cpus","2"] ] }],"post-processors": ["vagrant"] }
我没有足够的信誉来添加其他链接。 TCP视图输出:
packer-provisioner-shell.exe 3940 TCP 127.0.0.1 10000 0.0.0.0 0 LISTENING packer-builder-virtualBox-iso.exe 11284 TCP 127.0.0.1 10000 127.0.0.1 49568 ESTABLISHED packer.exe 12180 TCP 127.0.0.1 49568 127.0.0.1 10000 ESTABLISHED packer.exe 12180 TCP 127.0.0.1 49571 127.0.0.1 10000 SYN_SENT
系统信息:
Windows 7 Pro SP1(64位)
打包机0.8.6
我的完整代码是在Github 回购
我的完整错误login在这个Gist
感谢您的任何帮助,您可以提供。
我有一个与Windows上的包装器相似的问题,但我可以正确地建立(在vagrant规定的错误都是一样的)。
但是,您可以使用或比较另一个项目打包器,这个项目打包器在您的项目中正确运行。 也许找到一个解决或理解其他概念的方法可以帮助你: 打包者Ubuntu项目
正如Gregory Nisbet指出的那样,这是一个防火墙问题。 我停止了所有的McAfee服务,并且能够继续。
今天的关于无法在Windows从属计算机上执行Shell和windows无法在此计算机上运行的分享已经结束,谢谢您的关注,如果想了解更多关于DLL_PROCESS_ATTACH无法在Windows 7 C上执行、exec 无法在 windows 上执行命令、Frama-c镁:无法在Windows上执行WP插件、Hashicorp Packer将不会在Windows主机上执行packer-provisioner-shell的相关知识,请在本站进行查询。
本文标签: