- 主题:[求助]想用C#编写一个简易用户计时系统
C#入门水平,我想模仿用户计时系统编写一个简单的客户端程序,使用流程如下:
1、在windows账户前(如果做不到就在某个已登录账户下),优先卡在用户(不是windows用户,是使用账户)登录界面,只有认证过才能正常显示桌面。登录界面不能激活Ctrl+Alt+Delete。
2、断网的状态下,借助微信扫码的形式向服务器发送认证信息,并返回认证码。在登录界面输入认证码解锁。
3、退出登录同理。
我想的几个关键技术点是:
1、找到一个锁屏函数
2、禁用Ctrl+Alt+Delete的函数
3、使用期间不能杀掉该进程
4、其它简单用到的:开机自启动、发送本机名给服务器
不知道这个思路对不对?求指教!或者有偿代写也行。
--
FROM 101.6.121.*
现有软件不能和自己的服务器后台对接
【 在 licy 的大作中提到: 】
: 搜搜网管系统啥的,大概率可以直接用
:
:
--
FROM 101.6.121.*
认同,条条在理!
看花容易绣花难,头疼。
【 在 wincss 的大作中提到: 】
: 虽然你描述很简单,但这个大概率入门水平搞不定。。。或者换个说法,你打算用多
: 长时间来做完你这个软件,一两年吗
: 比如 Ctrl-Alt-Delete 是没法简单屏蔽掉的,而任何锁屏不可能凌驾于 C-A-D 之上。
: ...................
--
FROM 101.6.121.*
您好,能指点一下第一点的变通做法吗?
第二点,我记得以前试过用C#读写二维码的demo。只要把信息字符串提供给函数就行?
我平时接触过这种工作模式的软件,直接用微信扫码就行。应该是微信扫出了一个跳转请求链接?(上行),然后取回一个认证码(下行)
【 在 mingtong 的大作中提到: 】
:
: 第1点可以变相做到
: 第2点做不到
: ...................
--
FROM 101.6.121.*
您好,Credential Providers确实是个好东西!
我想有时间用虚拟机试一下,顺便想和您讨教:系统开机首次登录前网络是没有初始化的?所以首次开机只能通过离线(扫码)的方式通过认证。这样的话平时只能以锁屏的方式待机,这样才能保持联网状态?
但是又好像印象中win10是可以通过微软账户登录系统的?(我没使用过,不确定)
【 在 wincss 的大作中提到: 】
: 虽然你描述很简单,但这个大概率入门水平搞不定。。。或者换个说法,你打算用多
: 长时间来做完你这个软件,一两年吗
: 比如 Ctrl-Alt-Delete 是没法简单屏蔽掉的,而任何锁屏不可能凌驾于 C-A-D 之上。
: ...................
--
FROM 101.6.121.*
谢谢您再次详细解答!我目前想到的工作逻辑就是这样处理。
【 在 wincss 的大作中提到: 】
: 二维码可以简单认为是一串字符串,一般是 url 也可以不是。
: 微信扫码登录,那个界面(网页、app)首先找服务器申请一个 key,然后展示含有
: key 的二维码,并且在后台一直向服务器查询这个 key 被扫码的状态。
: ...................
--
FROM 101.6.121.*