当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 已解决: 调试protel
帖子发表于 : 2008-03-25 13:53 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
我最近想用wine把protel99se这个软件用wine运行起来,但是没有成功,用的调试的wine的版本是0.9.40,最新的wine-0.9.57也试验过,但是没有成功,我看一些软件例如IE6.0,他们在设置DLL Overrides的时候设置了很多的dll是native的,我想protel这个软件通过这样的设置应该也能运行起来,但不知道哪些dll应该设置成builtin,哪些应该设置成native的。

大家有没有这方面的调试技巧或者经验,能不能分享一下。或者有兴趣,也可以帮忙调试一下,把protel这个软件运行起来。



protel的下载地址:http://www.protel99se.net/Protel99down/121/200612/520.html#


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


最后由 hongmy525 编辑于 2008-04-09 16:32,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-25 13:56 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
另外,(告诉新手:)若是想查看这个程序装载了哪些dll。可以用这个命令查看:

代码:
$WINEDEBUG=+loaddll wine Client99SE.exe
trace:loaddll:load_builtin_dll Loaded module L"KERNEL32.dll" : builtin
trace:loaddll:load_native_dll  Loaded module L"C:\\Program Files\\Design Explorer 99 SE\\Client99SE.exe" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\advapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\gdi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\user32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\iphlpapi.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\rpcrt4.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\ole32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\oleaut32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\mpr.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\comctl32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\shlwapi.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\shell32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winspool.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\comdlg32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\oledlg.dll" : builtin
trace:loaddll:load_native_dll  Loaded module L"C:\\windows\\system32\\VCL30.dpl" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winmm.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\odbc32.dll" : builtin
trace:loaddll:load_native_dll  Loaded module L"C:\\windows\\system32\\CSRTL.dpl" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\lz32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\version.dll" : builtin
trace:loaddll:load_native_dll  Loaded module L"C:\\windows\\system32\\ProtelComponents.dpl" : native
trace:loaddll:load_native_dll  Loaded module L"C:\\windows\\system32\\vclx30.dpl" : native
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winex11.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\imm32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\uxtheme.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\wineoss.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\msacm32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\msacm32.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\midimap.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"KERNEL32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\explorer.exe" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\advapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\gdi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\user32.dll" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winex11.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\imm32.dll" : builtin


运行到这里就出错了


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-25 15:14 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
5分钟前我发现用环境变量WINEDLLOVERRIDES和WINEDEBUG可以调试程序使程序更进了一步,但是目前还没有使程序完全运行起来


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-25 15:40 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
我使用 WINEDEBUG=+loaddll 和 WINEDLLOVERRIDES=[DLL Overrides] 调试程序,刚才程序成功启动了,一共花了十天时间,每天8小时以上~~~


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-27 18:32 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
这才是高手。


_________________
Wine与中文显示补丁的安装
Wine注册表设置


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-30 8:11 
头像

注册: 2007-09-16 8:29
帖子: 14252
送出感谢: 172
接收感谢: 271
我用depends调试,它能告诉我DLL文件缺失和dll函数调用错误。


_________________
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-01 22:27 
头像

注册: 2008-03-26 14:28
帖子: 385
送出感谢: 0 次
接收感谢: 0 次
ljj_jjl2008 写道:
我用depends调试,它能告诉我DLL文件缺失和dll函数调用错误。

能不能介绍下?我有很多软件wine下通不过


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-04-01 23:04 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
路过,不发表任何言论 :D


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-04-02 9:18 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
ljj_jjl2008 写道:
我用depends调试,它能告诉我DLL文件缺失和dll函数调用错误。


对于大型的程序depends是查看的时候有大量的dll,不容易区分是软件自带的或者是系统带有的dll,也看不出来是不是native或者是builtin的dll,建议使用:

WINEDEBUG=+loaddll wine programname.exe


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-04-02 9:21 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
windowssux 写道:
这才是高手。


不敢,初学~~,老乡阿,我是南宁的,只是现在在做外地民工,哈哈


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-04-02 9:31 
头像

注册: 2007-09-10 20:20
帖子: 1352
地址: 南京
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
又学习了一招


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-04-02 17:54 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
我也是到这步出错的,LZ怎么解决的?


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-04-09 16:16 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
我WINEDEBUG=+loaddll 后全部(出了那关键的4个不换)换成native,然后逐个排除不需要的


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-04-09 16:54 
头像

注册: 2007-01-26 22:06
帖子: 236
地址: 南宁 杭州
送出感谢: 0 次
接收感谢: 0 次
TheThirdGhost 写道:
我也是到这步出错的,LZ怎么解决的?


可以参考http://forum.ubuntu.org.cn/viewtopic.php?t=112713里面的环境变量这一节


_________________
open,free,share
http://blog.csdn.net/hongmy525/
Linux兼容内核 Longene


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-04-09 17:22 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
很好,很强大,cadence  protel 都成功,很和谐。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译