EDA365电子工程师网

标题: skill - ipcBeginProcess windows7 问题 [打印本页]

作者: ifuture    时间: 2011-10-10 16:20
标题: skill - ipcBeginProcess windows7 问题
有个软件菜单使用c#编写,在allegro中通过 ipcBeginProcess调用进程。

这些程序在windows xp下正常使用。
前几日,把系统升级到 windows7 64bit。发现出问题了,ipcBeginProcess无法正常调用原来的c#程序。

是否,有哪位大虾,有遇到类似情况。
作者: gray    时间: 2011-10-10 17:01
可能是你的C#程序在32位下写的,在64位下运行不了吧,不用ipcBeginProcess调用,直接运行C#程序试试?
作者: ifuture    时间: 2011-10-10 18:12
windows 7直接运行C#程序。可以打开C#程序。
但这样C#程序就没有办法和allegro通信。
作者: deargds    时间: 2011-10-11 11:15
c#程序 直接在WIN7下运行时 是否提示需要权限?
作者: ifuture    时间: 2011-10-11 14:41
deargds 发表于 2011-10-11 11:15
c#程序 直接在WIN7下运行时 是否提示需要权限?

无任何提示,可以直接运行。
奇怪的是allegro中运行 ipcBeginProcess("notepad")  是可以打开记事本的。
作者: ifuture    时间: 2011-10-13 20:11
问题解决了:visual stdio 2005的编译系统,目标平台 anyCPU 生成的程序。在windows7 64bit系统下和allegro的ipc配合出问题。将目标平台改为32bit,编译后可以在64bit系统下运行,并和allegro正常ipc通信。
作者: zolamini    时间: 2016-9-21 11:17
楼主,诚意请教skill与c#的通信竟然,大概用哪些函数,有没有参考文档或者教程,求指路




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2