爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3284|回复: 3
收起左侧

[求助] 请问冰大怎么掉用mc.elf打开文件夹?

  [复制链接]
发表于 2009-11-25 16:32:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
有关DialExt,现在只能调用,NativeExplorer打开文件夹.请问冰大怎么掉用mc.elf打开文件夹?其中的参数传递应该要看mc的源码吧?目前已有一个elf实现了这个,想搞到DialExt上,但是没源码.smenu反汇编完全看不懂.
发表于 2009-11-25 17:07:09 | 显示全部楼层

  1. WSHDR _ws_elfpath;
  2. WSHDR *ws_elfpath;
  3. unsigned short ws_elfpath_b[128];
  4. const char *str_elfpath="0:\\ZBin\\MC\\MC.elf";
  5. const char *str_folderpath="0:\\ZBin\";
  6. ws_elfpath=CreateLocalWS(&_ws_elfpath, ws_elfpath_b, 127);
  7. str_2ws(ws_elfpath, str_elfpath, 127);
  8. ExecuteFile(ws_elfpath, 0, str_folderpath);
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-25 23:11:49 | 显示全部楼层
本帖最后由 loquat 于 2009-11-25 23:23 编辑

刺激啊.感谢冰大,周末搞出来玩玩.还想做一个,区分NativeExplorer和mc.elf,在bcfg中可以选择的控制.估计还要努把力才行.我的能力范围先做成这样倒是有一点可能性的:默认启动mc.elf,当elf找不到时就使用NativeExplorer.恩,想法有了,加油!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-26 23:43:50 | 显示全部楼层
什么问题?
argument of type "char const *" is incompatible with parameter of type "void *"
执行文件这个lib那一行.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-8 07:10

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表