
正文
net程序以拖进od就运行,net程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何利用mono执行.net程式
大致意思就是说,第一种方式:在Linux下可以把windows服务改造成一个控制台程序来运行。第二种方式:用mono-service来运行windows的服务程序。前提是你这个程序是有.net写成的。
可以使用mono。可以用C++写个引导,让mono.exe来执行.net程序。
进入终端窗口,再进入示例程序所在目录,执行下面的命令分别运行各个程序:mono HelloWorld.exe mono Menu.exe mono ButtonApp.exe Mono项目还在完善和发展之中,还没有移植好全部.NET类。
不行的。linux缺少windows的服务管理器(用vc写过windows service的都知道。)。mono只是 提供了一种可以在非windows平台下运行。net可能;但是并不意味着你可以把windows下的所有程序部署到该平台下。
直接打开 xxx.sln /xxx.csproj(C#)的文件就可以运行了阿 别忘记给分阿。。打开别人的项目运行的话,是不用创建项目的,按照我上面说的打开那个文件就可以了。
相关问答
Q1: od怎么加载net错误
系统bug。《od》是一个反汇编工具,又叫OllyDebug。该软件载入不能运行是系统bug导致的,只需要将软件卸载重新安装即可。
如果只是打开od,而没有加载其它程序,那么可能是你的系统可能出问题。如果是od打开某个程序的时候出这个问题,而可以打开其它的,则说明那个程序有特殊手段。
还有,找数据是要用到OD的,单纯CE除了dxf这种奇葩,复杂点的很难搞定。没啥基础玩玩看,还是折腾单机游戏去吧,省时省力又有成就感。网游这个深坑,不是一时半会能填平的。
我们首先要添加using System.Windows.Forms;的引用,然后加上一行代码MessageBox.Show(ex.ToString(), Error);本以为这样说行了,可是把服务重新编译生成,并安装启动后,它并没有弹出框来。百思不得其解。
默认的编译方式,如果OD设置不在入口处停(基本不会做此设置),可以在加载后直接在401000入口下断点(默认编译exe的入口,若不是,直接查看下exe的PE头就知道入口在哪里了,下断)再按F9,就会主程序入口起点。
您好!出现:0x?? 指令引用的0x??内存。该内存不能为read或written。【答案shijan8原创】★如果使用本答案请注明原创作者名或答案来源★ 【1】出现应用程序错误原因很多,对照您电脑出现的问题进行正确的解决。
Q2: NET的程序的按钮断点在OD里该怎么下
od对按钮下断点的方法是od下运行程序,F12暂停;View菜单中选击Windows项,在打开的窗口中可以从Title栏看到目标按钮,从而找到它的Handle。“OD”的意思是超速档锁止按钮,一般出现在4速自动变速器上。
利用消息断点 在处理字串方面可以利用消息断点WM_GETTEXT和WM_COMMAND。
RegOpenKeyExA,然后按Enter键就行了。意思就是在这个函数的入口下断点了,但汇编窗口并不会转这个地址,就是说窗口内容仍然是不变的。你看到的跳转到一个内存地址,我猜是这样的。
条件断点:使用方法(如):在当前行按[Shift+F2]键-条件断点(这个不太好用,因为程序BUG偶尔失效)。在当前行按[Shift+F4]键-条件记录断点(只要设置上条件语句和按什么条件生效就可以了)。
Q3: 求教,OD载入程序后运行调试,一按暂停就停留在ntdll,而不是程序的领空...
1、进入ntdll这个情况很明显说明程序已经将控制权交给了系统,此时程序执行的是系统控制的代码,进入了系统领空。
2、修改过之后在反汇编区点鼠标右键--复制到可执行文件--所有修改--全部复制--然后直接关闭新弹出来的窗口,会提示保存文件的。如果只是尝试性的修改最好另存一个而不要直接覆盖原文件。然后用OD载入这个新的exe继续调试。
3、先插入光盘,开机之后一直按delete(F1FF9,根据电脑不同略有不同)进入BOIS设置,在boot项里把first boot device 设置为CD/DVD(或者带有CD/DVD的项),按F10保存。
Q4: 如何让OD载入程序后自动运行?
下断在创建进程的函数 CreateProcess ,在中断在该函数处,设置eip指针到函数的retn,使堆栈平衡。eax 返回值 ,可以设置为一个非0值,表示创建进程成功。此时可以用另一个od打开新的进程即可。
系统bug。《od》是一个反汇编工具,又叫OllyDebug。该软件载入不能运行是系统bug导致的,只需要将软件卸载重新安装即可。
入口是一个CALL?CALL的话要F7跟进,不然程序就跑起来了。
幸好,在服务的程序里面,启用了系统的日志,它会把相关的异常记录到系统日志中去,在“计算机管理”的“事件查看器”里面可以找到。
Q5: net编译怎么载入od
1、可以下断在创建进程的函数CreateProcess,在中断在该函数处,设置eip指针到函数的retn,使堆栈平衡。eax返回值,可以设置为一个非0值,表示创建进程成功。此时可以用另一个od打开新的进程即可。
2、点击 Run 按钮或者按下 F5 键来运行程序。会出现一个命令提示符窗口(Command Prompt window),显示 Hello World。您也可以使用命令行代替 Visual Studio IDE 来编译 C# 程序:打开一个文本编辑器,添加上面提到的代码。
3、od加载32位方法如下:需要依次点击工具-编译选项-代码生成/优化-代码生成,使用下列位宽编译(-mx)。选择32bit然后编译出来的就是32位的pe程序,就可以用32位的od了。
4、然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。
net程序以拖进od就运行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于net程序、net程序以拖进od就运行的信息别忘了在本站进行查找喔。







