C# 如何调试被别的应用程序或者dll调用的dll

我用c# 写了一个dll文件在别的解决方案中引用时如何不让看到其源码? [问题点数:40分结帖人nyzll666]

我做了一个dll,然后在另一个解决方案中引用时,断点调试发现源码仍然能看到,能不能想个办法做成dll后,在别的工程中引用时只要创建类用它的方法就可以了,不让看到源码

大侠,这么说我只要给他一个dll文件,告诉它类的方法就可以了它在调试时是看不到我dll文件源码的?

如果你不刻意用代码混淆器混淆你的代码的话用Reflector照样能看到你的源碼

大侠,这么说我只要给他一个dll文件,告诉它类的方法就可以了它在调试时是看不到我dll文件源码的?

项目打包 客户都只能看到dll和运行機制

你必須做混淆的動作否則很容易被人反編譯,程式碼就被看光光了好像光著身子一樣 >_<

你在另一个项目中引用这个dll组件的时候,弹絀添加引用窗口后

步骤一:你选择哪个“浏览”的选项卡,然后找到相应的dll组件确定就行了,

步骤二:然后你把你那个dll组件的项目移除掉就行了最后别人在调试你的程序的时候,就进不了你的dll组件的源码了!

但是如果你在步骤一的时候如果选择的是“项目”选项卡進行引用dll组件的时候,这种情况下你在步骤二中,如果要移除哪个dll组件所在的项目的时候就会报错!

所以说关键步骤就是:①:引用方式;②:不想让别人看到你的Dll组件的源码,那你就把这个生产dll组件的项目给移除掉!就这样!

不懂的话再问!谢谢……

楼主,看不看到只是针对你本机而言,如果别人使用你的dll你没给他源码,他怎么看到你的源码呢

你机器上有源码,换到其他机器就看不到了

没有专門的工具解析、是看不到你dll中的东西的

源代码需要反编译、很麻烦、但是如果想看你dll中的方法(函数)名、用depends.exe就可以查看

C#是可以完全反编譯的反编译的结果就是你写的源码。要防止反编译需要混淆、加壳

只有本机才会这样,我之前也碰到类似的问题放到别的电脑就没叻,所以还是很好分析的

你必須做混淆的動作,否則很容易被人反編譯程式碼就被看光光了,好像光著身子一樣 >_<

幾秒鐘就能搞定這個加密的程式

没有专门的工具解析、是看不到你dll中的东西的


源代码需要反编译、很麻烦、但是如果想看你dll中的方法(函数)名、用depends.exe就可以查看

誰說看不到源碼你落伍了

别想着 去蛋疼这个问题了

你又不是上亿的项目源码

上亿的项目源码也不是动车追尾了吗

商业的嘛。你用加密狗了硬件的,250一个

dll引用是看不到不过你不做处理的话反汇编依旧可以看到,

誰說看不到源碼你落伍了

我真的落伍了,大大教一下 ^^

幾秒鐘就能搞定這個加密的程式

幾秒鐘大大教一下 ^^

下个混淆器封装下,这个就很不错dotfuscatorpe42_rt20。这样即使别人用反射工具也看不到你的源码了

上媔说的都是对的 重来不怕被人看到源码的人路过。

共享的是技术代码要共享,才有可能会被复用

下个混淆器封装下,这个就很不错dotfuscatorpe42_rt20。这样即使别人用反射工具也看不到你的源码了

老大那你就教一下吧,這樣大家才知道該怎麼保護自己的程式碼如果與安全相關的玳碼,勢必要保護的

匿名用户不能发表回复!
}

以上如何转换为C#中的调用方法聲明以及调用的代码?

你对这个回答的评价是

你对这个回答的评价是?

点击项目中的引用--》添加引用---》在本地文件上添加你要用的dll文件就OK

你对这个回答的评价是?

比如引用的是ABC.dll这个文件调用它里面的方法就是:ABC.类名.方法名();调用就欧克了

你对这个回答的评价是?

}

c#dll引用如何去掉无用的? [问题点數:20分结帖人u]

项目中引用了一堆dll,想去掉一些没有用到的怎么找到哪些dll没用到?

匿名用户不能发表回复!
Key);但是当一个Assembly如果以拥有強名的方式编译的话它又要求所有自身所<em>引用</em>的其他Assembly都必须拥有强名,否则不能够成功编译这时可以使用按照以下方式
float输出时老是在結尾加0,如果写格式字符串让它只出有用的数字
1、dll动态库文件项目生成属性中要勾选“XML文档文件” 注意:1)、要选中项目查看项目属性,选中解决方案是找不到的2)、XML文件的名字不要修改。 2、添加<em>引用</em>时XML文件要与DLL文件在同一个目录下
一个表的一个字段为数值型,有些徝是整数但有些值有小数,rn请问<em>如何</em>将该表显示出时是整数的不显示多余的小数点及小数而有小数的正常显示小数?rn谢谢!
一次安装程序后觉得程序没用,便删除了程序rn可在右键列表多了一个(生成极限压缩文件)没有删除。rn
以后如果需要对文件进行校验检查的时候茬文件上点击右键,点击【Validate】进行检查
写个dll想加密,希望各位帮助最好详细点!
比如我先放了一个控件,后来我又不要这个控件了這时这个控件的<em>引用</em>单元并不会随着我删除这个控件而删除,有什么办法能查出当前单元多余的<em>引用</em>单元吗?
C#dll反编译工具 基本都可以反编译 至少至今我没碰到过无效的 排版也清楚
C#DLL编程 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累嘚
能够将C#编译成DLL的文件完整的还原成CS文件; 绿色软件无需安装;直接可以反编译各种C#的DLL文件; 操作简单方便;
在word文档中,当粘贴一些来自其它文字編辑器比如写字板、记事本或者从网页中copy来的段落往往会有些多余的回车符很让人生厌。比如在word文档中一行可以容纳25个字某个拷贝来嘚句子由于作者的输入,在第15个字的地方加了回车符那么句子就在中间被“斩断”了。如果通篇都是这样的句子的话要跳到每一句的末尾去删除回车符,才不会造成版面的浪费得到一个看上去比较舒适的效果。一个一个删除着实麻烦!听说有一款软件可以删除文档中嘚多余回车符请了解的朋友告知。多谢!
盖文王拘而演《周易》;仲尼厄而作《春秋》;屈原放逐乃赋《离骚》;左丘失明,厥有《國语》;孙子膑脚《兵法》修列;不韦迁蜀,世传《吕览》;韩非囚秦《说难》《孤愤》;《诗》三百篇,大底圣贤发愤之所为作也
相信各位朋友大多数都经常等待下面的进度条 是不是有时候会觉得时间很漫长,哈哈哈 是因为eclipse本身校验的东西太多了我们需要修改一丅设置。往下看 第一步:↓ Window→preferences 第二步:↓ 进入到以上设置页面 接着咱们找寻到validation这个目录 第三步:↓ 找到以上这个地方,
[code=HTML] rn rn rn rn rn rn rn rn rn 装修所用材料会散发一些有害气体所以施工中必须注意开窗通风,但在阴雨季节不但无风,而且气压低、空气潮湿通风效果不佳,因此雨季装修嘚空气污染问题更应引起重视。   导致室内环境污染更加严重的原因   由于雨季具有空气潮湿气压低等特点,此时装修室内空气比其它季节更容易造成污染这是为什么呢?据中国室内装饰协会室内环境检测中心的专家分析主要有如下几种原因:   一是雨季来临の前,天气闷热湿度加大,此时装修材料中的一些有毒有害气体的释放量会增加据日本室内环境专家研究表明,室内温度达到摄氏30度時室内有毒有害气体的释放量最高。   二是在闷热的天气里施工人员通过呼吸道、皮肤、汗腺等排放出的污染物会比平时更多。此外为保护刚油漆或涂刷好的门、窗及墙面、顶棚等处不受蚊、虫、苍蝇等的破坏,还需要灭蚊、灭虫、杀菌这样也会给室内空气造成汙染。   三是雨季装修时需要对一些特殊的装修工序进行防潮、防湿和防尘处理,比如在对家具油漆和墙壁涂饰时便需要紧闭门窗,这样就更容易造成室内污染物的大量积聚   四是阴雨天气压低,即便是把门窗全部打开也会减弱室内外空气的正常对流,导致室內通风状况不佳而装修材料中释放出来的一些有毒有害气体也会因此难以尽快消散。   点击室内空气的污染源   1、室内装饰装修材料   据国家卫生部、建设部和环保部门抽查表明目前具有毒气污染的材料占68%,这些材料包括油漆、胶合板、刨花板、内墙涂料等其Φ便含有对人体有害的室内“隐形杀手”。常见的有甲醛、苯等有机蒸气   2、建筑物自身的污染   有些楼盘在冬季施工中使用了混凝土防冻剂。当楼盘投入使用后随着夏季气温的升高及湿度的加大,另一居室“隐形杀手”——氨气便从墙体中缓慢释放出来,严重嘚会造成室内环境中氨浓度超标直接危害到人体健康。   3、室内家具造成的污染   据了解由于家具造成空气污染已成为继建筑污染、装饰装修污染之后的第三大污染源。   据专家介绍家具的粘合剂及板材中都含有甲醛等有毒气体。雨季施工时由于室内通风状況不佳,使家具造成的空气污染难以及时净化这样也会对人体健康造成不良影响。   <em>如何</em>解决雨季室内环境污染问题   对于这一问題中国室内装饰协会室内环境监测中心的专家提出以下建议:   一、要注意装修材料的选择。要选择经过国家权威部门或名牌及正规廠家生产无毒和少毒的装饰材料;   二、最好请正规的家装公司施工在签订装修合同时要提出附加有关室内环境标准的条款,交工时偠求提供室内空气质量检测报告;   三、要做好装修房间的通风和空气净化有条件的情况下要尽量多通风,如没有条件可选用室内通風装置和对降低室内有害气体有效的空气净化装置   四、注意做好工人和入住人员的劳动保护工作,特别对于油漆工在施工中应尽鈳能佩戴防毒器具,尽量不要在油漆现场过夜若出现头疼、恶心、气喘、喉咙痛等症状千万不要大意,要及早请医生诊治;   五、做恏装修房间室内环境的检测和治理rn rn rn rn rn [/code]rnrn[code=C#]string content =
我一个操作频繁的数据库,几月后日志文件大小600多M再过几月,还不知道会边多大.我想让它变小该怎样清除那些不需要的日志记录呢?
C++代码中包含了很多已经没有其他地方调用的函数和代码<em>如何</em>将他们清除、删除?
和大多数程序员一樣你一定很使用过DLL吧。也曾感受到它的带给你程序设计和编码上的好错吧今天我想和大家探讨一个主题:<em>如何</em>在C#创建和调用DLL(动态链接库), 其实在很大意义上而讲DLL让我更灵活的组织编写我们的应用程序或者dll,作为软件设计者可一个根据它来达到很高的代码重用效果。下面峩来介绍一下在C#中<em>如何</em>创建和调用DLL
.net DLL翻编译工具,十分好用,共享给有用的同学
在网上收索了一个关于使用C++调用C#的例子,当时觉就开始在峩的机子上使用花了几个小时,成功了还写成了一个类,欢迎大家使用此类
C++调用C#dll采用的VS2010编写的。具体的看代码比较易懂。
请教各位:现在用C#封装了一个DLL,想在DLL运行的时候动态回传有关信息给调用的程序比如打开了串口,下发了什么数据接收了什么数据,都是在实時的回传请问怎么实现,不是在C#里调用其他比如C写的DLL里有回调<em>如何</em>调用而是C#自己的实现,谢谢了!
一个学习dll的例子初学者可以看看,学习学习
对方需要我给他一个DLL能上传数据到我的数据库rn1,意思是不是就是我把连接数据库的写成一个类然后封装成DLL。rn2如果问题1成竝,我需要把数据库名称包括数据库名和密码也写进去吗rn3,上传数据需要我在这个类里面写方法吗?还是在对方的代码里面实现这个功能(我没有对方程序代码)rnrn本来画了一张图的,但是不知道为什么上传不了我简单概括下我的意思:rnrn对方客户端-----我的DLL-----对方数据------我的數据库rnrn在线等各位帮忙,谢谢
可以反编译DLL动态库查看DLL的具体实现 反编译C#的代码和源码几乎是一样的 方便我们不小心丢失了源码 可以反编譯dll获得丢失的源码
用C++调用C#实例代码,C#封装为DLL
该资源包含C#开发DLL源码,Java调用DLL源码测试已通过
git上共享资源,专门查看<em>c#dll</em>文件工具有源码和绿銫版。方便学习之用
不好意思,这个问题有点莫名其妙事情是这样的:rn 我从一个容器拷贝一组控件到另一个容器,结果粘贴错了地方不知道到哪儿去了!太傻了:〉rn 因为一个窗体的最多只能容纳255个控件,而且我也担心这些控件会在一想不到的时候冒出来!请问怎样才能找到他们呢
暴风影音卸载后,光驱和移动硬盘的驱动器属性里的自动播放无法删除我把注册表中含有“暴风影音”的项目全都删除了,可是这样也不管用请各位帮忙,怎样才能把它清除掉 14:13 补充问题 我只是想清除自动播放里的“暴风影音”,而不是禁用自动播放 删除光驱属性自动播放使用暴风影音播放 单击“开始”-“运行”-键入 regedit-“确定”-找到以下注册表项:...
想要成为优秀的开发人员很难。那我们就來说说<em>如何</em>成为一个糟糕的开发人员! 只学一遍 想要实现功能想要让功能正常工作,呵呵你的方法是不是这样子的呢: 不接触、不思栲、也不去想能不能改善 为什么要我来解决问题?没有损坏的部分就用不着修复了吧进展程度慢,无所谓代码不可读或者是从程序的其他部分复制粘贴来的,也无所谓哪怕是摘自于一些见不得人的网站的,也可以只要能解决问题,那就万事大吉了 照此推论...
第一次莋前端开发。刚入职分配给我的任务是找出一个ThinkPHP做的网站的<em>无用</em>和重复的CSS。rn我的思路是:用火狐插件找出每个页面没有用到的css然后分析哪些css在所有页面都没用到。rn请教大家有没有好的方法?
我用的是dell机子本来我先装了win2000,在win2000下又装了winxp在我重新用win2000光盘引导格式化硬盘後,再重装win2000装好系统后,重新启动winXP的引导信息却依然存在,请问各位大侠<em>如何</em>才能消除它?谢谢!
苹果电脑占了两个主分区可以刪除一个基本用不到的,达到安装三个系统的目的
我使用 asp:hyperlink控件的时候遇到一个问题:rn希望在页面上有一个hyperlink然后用户点击之后弹出一个定淛好的小窗口,我已经实现了代码如下rnrnrn Select
虽然有证,但是一遇到实际问题就傻眼了根本就无从下手,所以实际能力才是第一位的rn
之前茬项目中<em>引用</em>了百度地图的SDK,按照官方文档来操作把所有的so包全都拷贝到libs文件夹下,结果app蹭的一下多了好几M后来项目快上线的时候,經理就说这个app怎么这么大呢,想办法压缩一下没办法,只能硬着头皮搞啰 后来,在网上找了好多减少apk大小的教程基本上都提到了呮保留一个armeabi文件夹下的so包。 然后我删掉了其他文件夹的so包然后一运行,哈哈真的小了3M左右,而
今天在《知乎日报》上看到一篇讲蚊子嘚文章作者否定了蚊子吸血是依靠人体血压的论断。这个论断之前我在网上看到以为然,但今天却动摇了 这即是<em>无用</em>的知识,遇到楿抵触的观点我并无法确认哪种是对的。但如果遇到我的专业相关或者营养健身方面我比较熟悉的领域,我或许能很快辨别出对错 這就是网络碎片化的弊端,我们收获了太多<em>无用</em>的知识今后的学习要注重知识的体系化。
学了近半年的java了自我感觉基础掌握的不错,能达到SCJP的水平毕业以后去找工作,谁知道又找了半年还是没有着落。自己现在心灰意冷我知道自己的水平,并不苛求太多只求能洅工作中再提高,再学习可是在哈尔滨没人给我这样的机会,我自己也想过应该再学一下J2EE以适应企业需求?还是上外面求发展我不知道。起码现在很受伤程序员朋友,我也想成为你们中的一员阿我相信你们能体谅我的难处,教教我该怎么走
前台的简要制作和后囼的搭建,适合初学者讲解的详细,是开始着手的好教程希望适合你
}

我要回帖

更多关于 应用程序或者dll 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信