怎么写EXE程序和DLL文件或者SO文件

怎么写EXE程序和DLL文件或者SO文件,第1张

给你个c#的程序

//开始 两个“//”是注释

using System;

public class MyExe

{

public static void Main()

{

ConsoleWriteLine("Hello,world!");

ConsoleWriteLine("这就是一个最简单的程序");

ConsoleReadLine();

}

}

//结束

将开始-结束之间的代码复制粘贴到一个文本文档中,然后另存为"D:\xxxcs",看看D盘是不是多了个xxxcs,没有就在操作一遍

生成exe方法,需要首先安装Net FrameWork20,搜一下很多

http://wwwbaiducom/swd=Net+FrameWork20&tn=antiarp_pg&bar=

安装之后系统目录下会多一个文件夹,里面是(net)程序运行的核心

例如我的(xp系统)是:

C:\WINDOWS\MicrosoftNET\Framework\v2050727

里面有个cscexe,

完整路径C:\WINDOWS\MicrosoftNET\Framework\v2050727\cscexe

开始-运行,把下面的拷进去,运行

C:\WINDOWS\MicrosoftNET\Framework\v2050727\cscexe /out:d:\xxxexe d:\xxxcs

出现的窗口自动关掉后,会在的d盘中生成xxxexe

运行xxxexe就可以看到效果了

生成dll地方法类似,把 /out:d:\xxxexe d:\xxxcs改一下

/out:d:\xxxdll /target:library d:\xxxcs

这种方式只需要安装Net FrameWork20,这应该是最简单的方法了,这种程序需要Net FrameWork20支持,也就是说别的电脑要运行xxxexe也必须安装Net FrameWork20,因此现在通用性不强,但我要说的是:这是微软的产品,微软已经在新系统中将Net FrameWork默认安装了,因此通用性只是时间问题

用交叉编译环境是可以的。

如mingw。

建议在Windows下安装mingw,然后调试。直接调用是肯定不行的。

参考我的博客:

有个 mono你可以试试,或者是利用wine来读取,不过不管怎么样都不能直接读取,但是间接的是可以的。大概的就这两种方法,你可以去wine和mono的网站看看。

应该有不少这方面的资料的

nm 命令 可以看到符号表(不是所有库都包含这些信息,因为代码在执行的时候只用地址,这些信息是调试用的,正式的版权软件不一定包含这些),其中可以看到函数名,和变量名。但是具体传入参数的类型和其他信息,其实在标准C和C++在二进制库文件中是不包括这些信息的,进栈和出栈是在编译阶段决定的。

gdb 调试so所属应用程序的执行,看它的调用函数的传入和传出。

反编译可以获得一些信息,不过过程复杂,因为你要观察汇编代码和地址之间的跳转。如果你只是开发程序的话,获得完善的信息,你只能查看手册。

但是如果你是想用某个版权软件的某个so的功能的话只能反编译分析代码了。如果你具备反编译技能的话,应该不会问这个问题了。所以别伤脑筋了。你火候到了自然都有办法了。

如果借此以营利是违法的。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3809386.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-03-23
下一篇2024-03-23

随机推荐

  • 欧莱雅复颜精华露使用方法 欧莱雅复颜精华露怎么用

    1、欧莱雅积雪草微精华露有两种使用方法,一种是作为精华使用,一种是用来湿敷。 2、当做精华使用时,先在手心中倒入适量精华露,然后分别点涂在额头、脸颊、鼻子等部位,将精华露均匀的涂抹开后,再由内向外、由下向上轻轻按摩面部。 3、湿敷时需要先清

    2024-04-15
    59500
  • 妮维雅唇膏好用吗?

    说到妮维雅的产品许多人首先会想到就妮维雅男士洗面奶以及平衡爽肤水等等,而除了这些产品之外,许多人同样也都是非常喜欢用妮维雅的唇膏的,那么妮维雅唇膏真的好用吗?妮维雅的唇膏哪一款最好用呢?妮维雅唇膏效果怎么样?1、妮维雅唇膏好用吗妮维雅天然型

    2024-04-15
    46400
  • 小麻薯手帐离型本在哪里买最便宜

    在阿里巴巴网买最便宜。阿里巴巴网主要经营各类商品批发,零售,价格低于市场价,物美价廉,小麻薯手帐离型本在阿里巴巴网买是最便宜的。小麻薯是一款手账,其中的内页是用于日常事务记录的,手帐不仅能提醒自己记着家人、朋友的生日和约会。还能安排每天的工

    2024-04-15
    39900
  • 请问一下护肤品的使用顺序,我有洁面乳,爽肤水,益纳其尔的芦荟胶膏,黄瓜精华,SK-ii的洁面乳

    护肤品的使用顺序如下:1 洁面:这是第一步,也是非常重要的一步。使用适合自己肤质的洁面产品,彻底清洁面部。2 爽肤水:使用爽肤水可以起到二次清洁和收缩毛孔的作用。将爽肤水倒在化妆棉上,轻轻擦拭肌肤。3 芦荟胶:芦荟胶可以放在晚上使用,能够深

    2024-04-15
    36500
  • 哪个牌子的防晒霜效果最好

    哪个牌子的防晒霜效果最好  哪个牌子的防晒霜效果最好,被天气摧残的脸是可以通过护肤改善的,改变皮肤状况也会让我们更加健康,简简单单就能完成,轻轻松松就可以打造完美妆容,学会哪个牌子的防晒霜效果最好,技巧

    2024-04-15
    47000
  • sk2神仙水和清莹露有什么区别

    sk2神仙水和清莹露的区别:质地不同,成分不同,外观不同,功效不同,用法不同。1、质地不同。skll神仙水是精华水,水状质地,不粘稠,适合油性和混油型肌肤,可以淡化黑斑,清莹露属于清洁水,水润质地,能够补水和清洁皮肤。2、成分不同。神仙水以

    2024-04-15
    39400
  • 全世界最好用的护手霜推荐 平价好用护手霜分享

    平价好用的护手霜在市面上很常见,品牌也是五花八门,相信很多集美都不知道该怎么挑选,作为一名多年的护肤达人,接下来我就分享给大家5款常用实惠好用的护手霜,快快收藏起来吧!凡士林护手霜参考价格:169元50ml凡士林护手霜的主要成分就是凡士林

    2024-04-15
    38300

发表评论

登录后才能评论
保存