以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 服务器机器码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179885) |
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/15 19:31:00 -- 服务器机器码 老师,局域网内,数据库放入服务器,其他操作用户端如何获取服务器的机器码? |
|
-- 作者:有点蓝 -- 发布时间:2022/9/15 19:56:00 -- 发布个程序放到服务器运行,直接弹出机器码:msgbox(ComputerId),然后记录下来使用 |
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/27 8:33:00 -- 老师,这个方法确实能获取到服务器的ID. 但发布后的软件在用户电脑上,如果拿刚弹出来的ID 和 在用户端上获取的服务器上的ID对比? |
|
-- 作者:有点蓝 -- 发布时间:2022/9/27 8:45:00 -- 把获取到的服务器的ID保存到数据库里,客户端连接数据库查询获取服务器ID进行判断 |
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/27 8:56:00 -- 把获取到的服务器的ID保存到数据库里====这个没问题 客户端连接数据库查询获取服务器ID======这个不知道如何获取
|
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/27 8:58:00 -- If 单元格存储的服务器ID <> 用户端获取的ID Then \' 用户端获取的ID 老师,这个值不知道如何获取 MessageBox.Show("当前登陆服务器不一致.","小慧温馨提示") e.Cancel = True Syscmd.Project.Exit() Return End If |
|
-- 作者:有点蓝 -- 发布时间:2022/9/27 9:04:00 -- 服务器ID 怎么获取的,客户端的iD也就怎么获取啊,不都是computeid? |
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/27 9:23:00 -- If 单元格存储的服务器ID <> ComputerId Then ’ 老师,这样写不对,弹出的是用户端的ID,不是服务器的,没有可比性,永远都弹出来不一致,你可以试试 MessageBox.Show("当前登陆服务器不一致.","小慧温馨提示") e.Cancel = True Syscmd.Project.Exit() Return End If
|
|
-- 作者:有点蓝 -- 发布时间:2022/9/27 9:34:00 -- 要判断客户端是不是连接的指定的服务器?正常服务器ID都是固定的,直接写死不就行了.假设服务器ID是“12345678” If 单元格存储的服务器ID <> “12345678” Then
|
|
-- 作者:漂亮美眉vszh -- 发布时间:2022/9/27 10:53:00 -- If 单元格存储的服务器ID <> “12345678” Then 老师,第一个ID 单元格存储的服务器ID,是我在服务 器上用弹窗弹出来的
|