PCB .net Genesis脚本在没有源代码情况更改代码的工具与修改方法

记录一下发生在三个月前,在没有.net Genesis脚本源代码情况直接更改硬代码的工具与修改方法

 一.背景

Genesis脚本是.net语言编写,由于外网IP地址不可用,Genesis脚本更新程序有连接到外网IP地址,直接硬代码写死了,目前此外网IP地址不通,需切换为内部IP才行但编写此程序前辈,没有留下源代码。

 二..net脚本修改方法

使用Reflector工具和Reflexil插件,实现.net程序变量值修改,并生新生成exe

 三. Reflector和Reflexil 工具下载地址

工具下载地址:https://pan.baidu.com/s/12PYf_AJ3MgtSthp-CukxTA

提取码:tzsj

原文地址:https://www.cnblogs.com/pcbren/p/11995583.html

时间: 2025-01-18 02:57:09

PCB .net Genesis脚本在没有源代码情况更改代码的工具与修改方法的相关文章

PCB Genesis脚本 C#调用Python

在PCB行业,Genesis的二次开发的编程脚本越来越丰富了啊,从一开始进入眼界的Genesis脚本语言是很少的,CSH,PERL, 再后来慢慢发展,VB,易语言,VB.NET,C#,Java,TCL,PYTHON,C++,语言真的是五花八门啊,各种各样编程语言与Genesis为伍, 2004年PCB前辈写的Genesis Python接口,真的好久远了,想想当时的我还没入PCB这行了;呵呵 有需要的可以在此基础上面改进哦.学习借鉴一下人家的封装接口思路. http://pcbren.cn/Sh

软件源代码与目标代码应区别保护(转载新闻)

正如美国微软公司的新任首席执行官塞亚·纳德拉所言:“当今世界是由软件所驱动的”,软件的重要性毋庸赘言,我国将软件纳入著作权法保护已有23年, 但至今软件的法律定义与法律保护仍很模糊.我国现行<计算机软件保护条例>将同一计算机程序的源程序与目标程序视为同一作品,然而源程序与目标程序的本质 属性并不相同,条例中的谬误会对软件的保护产生不利影响.因此,我国有必要重新审视软件的法律本质从而完善软件的法律保护制度,或对软件另行制定特别法来保护与规制. 本文经阐述软件著作权保护的冲突根源,指出现行<

测试CPU支持指令集AVX,AVX2,SSE情况的代码【VS2010调试通过】

完整代码如下所示 http://download.csdn.net/detail/vbskj/7723827 本人的测试结果 测试CPU支持指令集AVX,AVX2,SSE情况的代码[VS2010调试通过],布布扣,bubuko.com

PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法

1 PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法如下, 依次打开Tools -- Execute Commands -- Run Script,运行以下脚本: Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel

新手炒股,什么是止损?什么情况下应该止损?股票止损方法

新手炒股,什么是止损?什么情况下应该止损?股票止损方法止损也叫"割肉".止损是指当某一投资出现的亏损达到预定数额时,及时斩仓出局,以避免形成更大的亏损.其目的就在于投资失误时把损失限定在较小的范围内.其目的就在于投资失误时把损失限定在较小的范围内.股票投资可通过止损把损失限制在一定的范围之内,同时又能够最大限度地获取成功的报酬,换言之,止损使得以较小代价博取较大收益成为可能.止损既是一种理念,也是一个计划,更是一项操作.止损理念是指投资者必须从战略高度认识止损在股市投资中的重要意义,因

Python脚本分析CPU使用情况

在这篇文章中,我将讨论一个工具,用以分析Python中CPU使用情况.CPU分析是通过分析CPU执行代码的方式来测量代码的性能,以此找到代码中的不妥之处,然后处理它们. 接下来我们将看看如何跟踪Python脚本使用时CPU使用情况,重点关注以下几个方面: 1.cProfile 2.line_profiler 3.pprofile 4.vprof 测量CPU使用率 对于这篇文章,我将主要使用与内存分析中使用脚本相同的脚本,具体如下: 另外,请记住,在PyPy2中,您需要使用与之配合的pip版本:

解决使用crontab执行shell脚本时出现乱码情况

自己编写了一个shell脚本来维护测试环境,使用了crontab调度让其定时执行,结果遇到了乱码问题,脚本在shell环境下直接运行没有问 题. 结论是crontab执行时不会携带用户的环境变量,缺失一些系统变量,碰到中文就乱码.需要在脚本里额外添加缺失的环境变量,针对中文问题,需要声明 LANG参数 在脚本开头增加:LANG="en_US.UTF-8"export LANG 设置的编码要和系统设置的一致,具体可以到/etc/sysconfig/i18n 查看对应的环境变量.

java执行shell脚本并输出执行情况

1.脚本test.sh,置于/Users/hdwang目录下 #!/bin/sh cd /Users/hdwang echo ls:`ls` for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); sleep 1s done echo jps:`jps -l` 2.java执行test.sh public class ExecShell { public static void main(String[] args) { try { Process

shell监控脚本,不考虑多用户情况

#!/bin/bash CheckProcess() { if [ "$1" = "" ]; then return 1 fi PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l` if [ $PROCESS_NUM -eq 1 ]; then return 0 else return 1 fi } while [ 1 ] ; do #输入进程名 echo &quo