win32asm怎样才能获得高达食品设备有限公司的字高?

>> 一个迷你的com通讯程序,是用win32asm写的。功能全面
一个迷你的com通讯程序,是用win32asm写的。功能全面
所属分类:
下载地址:
minicomm.rar文件大小:46.95 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
一个迷你的com通讯程序,是用win32asm写的。功能全面-a program made by win32asm
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
MiniComm.chm36.06 kB06-01-01 19:32
MiniComm.exe21.50 kB04-08-02 15:47
&MiniComm.log&0.00 B09-04-09 23:34
&minicomm&0.00 B09-04-09 23:35
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载minicomm.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:437.076ms - init:0.1;find:0.6;t:0.3;tags:0.4;related:366.1;comment:0.2; 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&怎样用WIN32ASM实现远程开关机
来源:csdn
【怎样用机WIN32ASM实现远程开关
我最近看到一个软有件(lanhelper)
它实现了在局域网内远程开关机
我不知道它是怎样实现,希望高手帮助
它是调用哪些API进行实现的?????????】
其实和C/C++类似,你最好看一下一本关于远程控制的C++书籍。
一种简单的方法是使用 中的PsTools包中的远程执行
程序运行 shutdown 命令,或者如果是2k,系统,可以自己通过 Win32API :
ExitWindowsEx 实现关机或重启功能。
可是我还是不太明白,我的意思是怎样有汇编进行API调用进行对局域网内的机器操作
虽然没有得到我想要的答案还是Thank you
delphiwcdj:
先调用关机的API,再通过编译器调试看其对应的汇编代码。好像是Alt+2
我知道在本地关机与重启要进行提权(RtlAdjustPrivilege)
然后进行关机或重启(NtShutdownSystem)但对于网络上的不知道
space_time:
远程关机要有权限的。。。还涉及远程主机的权限设置,lz还是先Google远程关机了解下吧
汇编调用api,c-sdk怎么实现的,换成汇编就行
在GOOGLE不好找到直接结果啊,在论坛里就是要快点
远程开关机与编程语言没有直接关系。局域网内远程开机首先要求被控电脑支持网络唤醒,由主控端向目标MAC地址发送开机命令实现控制,具体做法可以搜索“网络唤醒”、“远程开机”。远程关机要事先在被控电脑上安装好自己的程序,并使其每次启动系统后自动运行,由该程序接收主控端通过网络发送的命令,执行关机操作,可以通过socket编程实现网络通讯。
zoologist:
网卡会相应一种特殊格式的 网络包,然后会发送wol信号唤醒主板
http://www./delphi/MyWOL.rar
在这很报谦,没有在网吧上网cnzdgs,我在论坛里看到你的汇编很好,我想问一下有win32asm怎来实现它,实现远程开与关我从网上只搜索了个大概(包含有连续6个字节的“FF”和连续重复16次的MAC地址),在网吧里看到网管人员有lanhelper来进行远程开机,我不知道怎样有WIN32去实现它
zoologist你那个程序,是VB的吧我对VB不了解,我想有WIN32asm来实现它,刚才我用你的程序在网吧的机器上运行了一下,过了一会就关机了
.model flat, stdcall
option casemap : case sensitive
include windows.inc
include iphlpapi.inc
include ws2_32.inc
include user32.inc
include kernel32.inc
includelib iphlpapi.LIB
includelib WS2_32.LIB
includelib user32.LIB
includelib kernel32.LIB
db "网络初始化错误!",0
db "发送数据成功",0
MsgCaption
db "远程开机",0
sockaddr_in &0&
SendBuffer
dd 16 dup (0)
WSADATA &0&
FBroadcast
要发送的数据包长度
;要唤醒的网卡MAC地址
db 00,0eh,7fh,0adh,029h,9ah
db 00,0eh,7fh,0adh,029h,99h
db 00,11h,85h,66h,0eah,0dfh
db 00,11h,85h,66h,0eah,0d0h
;*******************************************************************
NetWakerS入口:esi-&要远程唤醒的网卡MAC
获取IP的MAC地址:szMacLen=长度(802.3为6B),szMac存放的缓冲
inet_addr,addr ip
例如定义IP:ip db "192.168.1.6",0
SendARP,eax,0,addr szMac,addr szMacLeax!=NO_ERROR表示成功
构造远程唤醒发送缓冲区内容
mov edi,offset SendBuffer
edi-&发送缓冲区
mov al,0ffh
发送缓冲区头部为6个0ffh
mov edx,16
紧接着重复填写16次MAC地址
.while edx & 0
循环填写缓冲区后面的内容
设置允许以255.255.255.255方式发送广播包,如果不设置也可以例:192.168.1.255方式发送
invoke setsockopt,hSocket,SOL_SOCKET,SO_BROADCAST,addr FBroadcast,sizeof FBroadcast
stSin.sin_addr,INADDR_BROADCAST设置广播地址IP:255.255.255.255
invoke sendto,hSocket,addr SendBuffer,SendLen,0,addr stSin,sizeof sockaddr_in
eax!=SOCKET_ERROR
显示发送成功消息
MessageBoxA, 0,addr OK,addr MsgCaption,0
NetWakerSend endp
;*************************************************************************
start: ;主程序在这里开始
WSAStartup,101h,addr stWsa
socket,AF_INET,SOCK_DGRAM,0
hSocket,eax
htons,65534
任意定义一个未用端口
stSin.sin_port,ax
stSin.sin_family,AF_INET
bind,hSocket,addr stSin,sizeof stSin
eax==SOCKET_ERROR
初始化网络出错
invoke MessageBoxA, 0,addr ERR,addr MsgCaption,0;显示网络出错
mov esi,offset csx1
esi-&要远程唤醒的网卡MAC
call NetWakerSend
mov esi,offset csx1_2
esi-&要远程唤醒的网卡MAC
call NetWakerSend
mov esi,offset csx2
esi-&要远程唤醒的网卡MAC
call NetWakerSend
mov esi,offset csx3
esi-&要远程唤醒的网卡MAC
call NetWakerSend
ExitProcess,NULL
想学习这方面的
这个还有人看他,不错.
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动

我要回帖

更多关于 怎样才能获得q币 的文章

 

随机推荐