许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  NX二次开发-C#使用DllImport调用libugui.dll内部函数自动将NX标题设置为PRT路径(三部曲之三)

NX二次开发-C#使用DllImport调用libugui.dll内部函数自动将NX标题设置为PRT路径(三部曲之三)

阅读数 7
点赞 0
article_banner

三部曲:

   NX二次开发-C#使用DllImport调用libufun.dll里的UF函数(反编译.net.dll)调用loop等UF函数(三部曲1)

NX二次开发-C#使用DllImport调用libufun.dll里的UF函数学习方法及tag转handle例子(三部曲2)

NX二次开发-C#使用DllImport调用libugui.dll里的内部函数自动将NX标题设置为prt路径例子(三部曲3)

在看完三部曲1和三部曲2后,我们来个更有意思的玩法,去调内部函数。

做NX二次开发,西门子官方开放给了我们API,但也有一些是他们内部用的函数,并没有开放给我们(比如关于NX窗口界面相关的等等)。

这个时候我们如果有相关的需求了怎么办?怎么去查找有哪些内部函数?怎么去调用函数?

这一讲就会介绍。

1.又是有需求

   以前经常看到别人问怎么 自动将NX标题设置为prt路径,最开始我不会,后来七少兄弟很早之前教过我,他是用获取窗口NX标题句柄,然后修改标题内容,在加上计时器去做的。

我感觉好像别人也应该是这样做的。

今天我写一下调内部函数的方法,去设置NX标题。
2.反编译libugui.dll

   首先用Depends.exe去反编译libugui.dll找到内部函数的入口。

内部函数具体用哪个得慢慢去找。找到了还得去猜函数的输入输出类型怎么定义。蛮难使用的。能搞清楚怎么用得,应该也就那么几个。

因为不像UF有明确的帮助说明,参数定义介绍。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空