社区
C#
帖子详情
我用c# 写了一个dll文件,在别的解决方案中引用时如何不让看到其源码?
nyzll666
2011-08-29 03:41:21
我用的vs2010. +XP
我做了一个dll,然后在另一个解决方案中引用时,断点调试,发现源码仍然能看到,能不能想个办法,做成dll后,在别的工程中引用时只要创建类,用它的方法就可以了,不让看到源码?
...全文
1803
33
打赏
收藏
我用c# 写了一个dll文件,在别的解决方案中引用时如何不让看到其源码?
我用的vs2010. +XP 我做了一个dll,然后在另一个解决方案中引用时,断点调试,发现源码仍然能看到,能不能想个办法,做成dll后,在别的工程中引用时只要创建类,用它的方法就可以了,不让看到源码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjq8888882009
2011-08-30
打赏
举报
回复
他不爱我。
yojinlin
2011-08-30
打赏
举报
回复
[Quote=引用 29 楼 crackdung 的回复:]
你過於天真了
[/Quote]
老大,那你就教一下吧,這樣大家才知道該怎麼保護自己的程式碼,如果與安全相關的代碼,勢必要保護的。
crackdung
2011-08-30
打赏
举报
回复
[Quote=引用 26 楼 xiagaoyang 的回复:]
下个混淆器封装下,这个就很不错dotfuscatorpe42_rt20。。这样即使别人用反射工具也看不到你的源码了
[/Quote]
你過於天真了
weifirst118
2011-08-30
打赏
举报
回复
17楼有意思。
人生没有太晚的开始
2011-08-30
打赏
举报
回复
上面说的都是对的。 重来不怕被人看到源码的人路过。
共享的是技术,代码要共享,才有可能会被复用。
xiagaoyang
2011-08-30
打赏
举报
回复
下个混淆器封装下,这个就很不错dotfuscatorpe42_rt20。。这样即使别人用反射工具也看不到你的源码了
mercer
2011-08-30
打赏
举报
回复
为什么?
dreamrising
2011-08-30
打赏
举报
回复
C#恼人的地方就在这里
lvsevens
2011-08-30
打赏
举报
回复
学习了。。
yojinlin
2011-08-30
打赏
举报
回复
[Quote=引用 14 楼 crackdung 的回复:]
幾秒鐘就能搞定這個加密的程式
[/Quote]
幾秒鐘?大大教一下 ^^
yojinlin
2011-08-30
打赏
举报
回复
[Quote=引用 15 楼 crackdung 的回复:]
誰說看不到源碼?你落伍了
[/Quote]
我真的落伍了,大大教一下 ^^
chp845
2011-08-30
打赏
举报
回复
dll引用是看不到,不过你不做处理的话反汇编依旧可以看到,
salecn
2011-08-30
打赏
举报
回复
来学习了,呵呵!
半兽人写程序
2011-08-30
打赏
举报
回复
简单的话,用混淆器吧
商业的嘛。你用加密狗了。硬件的,250一个
ycproc
2011-08-30
打赏
举报
回复
你的代码不值钱
别想着 去蛋疼这个问题了
别人想反编译 就能Ok
你又不是上亿的项目源码
上亿的项目源码也不是动车追尾了吗
jordanledan
2011-08-30
打赏
举报
回复
当然不能看源码,要不编译做什么
xonln
2011-08-30
打赏
举报
回复
C#的Dll很容易反骗译成源码,C++就难多了
yilvchaxiang
2011-08-30
打赏
举报
回复
只要是生成了dll 就不用担心源码被看到
crackdung
2011-08-29
打赏
举报
回复
[Quote=引用 11 楼 bcy7783 的回复:]
引用 1 楼 bdmh 的回复:
你机器上有源码,换到其他机器就看不到了
没有专门的工具解析、是看不到你dll中的东西的
源代码需要反编译、很麻烦、但是如果想看你dll中的方法(函数)名、用depends.exe就可以查看
[/Quote]
誰說看不到源碼?你落伍了
crackdung
2011-08-29
打赏
举报
回复
[Quote=引用 7 楼 yojinlin 的回复:]
你必須做混淆的動作,否則很容易被人反編譯,程式碼就被看光光了,好像光著身子一樣 >_<
找一下 PostBuild 這個軟件,滿屌的,而且可以把引用的 dll 與 exe 整個打包在一起。
[/Quote]
幾秒鐘就能搞定這個加密的程式
加载更多回复(13)
Unity与
DLL
文件
☀️| 怎样使用
C#
类库 生成
一个
DLL
文件
并 调用!
前一篇博客讲了一下
DLL
的基本概念,那这篇文章就对怎样生成
一个
DLL
文件
做
一个
概述.一起来看一下怎样生成
一个
简单的
DLL
吧!
python 通过clr库调用
C#
写
的
dll
文件
(详细)
前提摘要: 所谓
dll
文件
也叫库
文件
,可以简单的把库
文件
看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。比如,再我们安装一些软件的
时
候,目录下面会有很多
dll
文件
。当我们执行这个程序
时
,相应的
DLL
文件
就会被调用。
一个
应用程序可有多个
DLL
文件
,
一个
DLL
文件
也可能被几个应用程序所共用,这样的
DLL
文件
被称为共享
DLL
文件
。关于
dll
文件
解释大家可自行百度。 今天要做的主要是使用python如何调用
dll
文件
,并使用
文件
中
的方法。 ...
C#
写
的
dll
跨语言调用
C#
写
的
dll
为非标准的windows下
dll
,故一般其他语言不能直接调用,当然基于.net平台下的编程语言是可以调用,要让其他语言调用
C#
写
的
dll
一般通过webservice服务或者是Com方式。经过在网上找资料以及自身的实践发现可以通过以下方式在Delphi和VB语言
中
调用。 1.编
写
C#
写
dll
,用VS新建
一个
类库项目Test
Dll
,
源码
如下: using System; using
关于
C#
dll
文件
的反编译获取
源码
背景 前段
时
间我司做加密
源码
操作
时
给大家描述了将
C#
cs类
文件
加密为
dll
文件
的方式,为了避免误会【将此加密方式当作绝对安全的操作】,在此给大家
写
一篇关于反编译
dll
文件
出
源码
的博客。 操作 1、首先,我们需要准备
一个
C#
反编译工具,我这里用的是免费的软件JetBrains dotPeek,类似的有很多,大家可以在网上下载,为了避免广告嫌疑,这里不给出工具下载链接。打开工具。 2、点击菜单栏的【File->Open】按钮并选择要反编译的
dll
文件
打开后可以看到反编译工具里边已经加载该
dll
C#
【必备技能篇】VS2019 使用C/C++ 生成
DLL
文件
,并用 C/C++、
C#
调用
DLL
在
C#
开发软件的过程
中
,要经常调用C/C++生成的
dll
,本文主要介绍用C/C++生成
dll
的步骤,以及用C/C++、
C#
两种语言实现
dll
的
引用
实现。本文使用的IDE是VS2019,文章通过具体实例进行讲解,大家可以跟着自己动手进行测试。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章