多个windows用户登录同一台电脑使用软件

场景:考虑一下SKYPE软件,当用户Paul登录电脑,打开SEYPE软件登录并选择下次自动登录时,用户Paul下次打开电脑时SKYPE就会自动登录。但是当用户RICKY登录同一台电脑时,SKYPE软件却不会自动登录,这是由于SKYPE针对不同的用户,把数据记录到了C:\Users\Paul\AppData\Roaming\Skype的目录中,这样不同的用户针对软件的数据是分开的,所以就会造成这样的情况。但是有些情况下,某些信息却是要所有的用户都共享的,比如一个软件需要进行验证才能使用,没有道理说,同一台电脑中的一个用户验证了,另一个用户还需要验证,所以这类的信息却又是共享的。那些共享信息应该放在哪,用户的个人信息又应该放在哪

1.软件必须由管理员Paul进行安装,安装后软件的运行目录为"C:\Program Files (x86)\XXX\XXX - IPP".文件"C:\Program Files (x86)\SML\SML - IPP\Config\SystemSetting.xml"用于保存数据

2.当不同的Windows用户运行软件时,复制"C:\Program Files (x86)\SML\SML - IPP\Config\SystemSetting.xml"至"C:\Users\Username\AppData\Roaming\SML\SystemSetting.xml",这样不同的windows用户操作的就是本人的数据,不会影响其他用户。

3.共享数据的保存,由于windows用户有些并非是管理员,所以并非everyone有权限去读写软件运行目录中的文件。解决方法是共享数据只能由管理员Paul进行设定,管理员设定共享数据之后,会把数据保存至"C:\Users\Paul\AppData\Roaming\SML"目录中作为个人数据,也会把数据保存至C:\Program Files (x86)\XXX\XXX - IPP"目录中,当其他用户Ricky运行软件时,会从"C:\Program Files (x86)\XXX\XXX - IPP"中读取共享数据,读取完成后再保存共享数据至"C:\Users\Ricky\AppData\Roaming\SML"中,这样数据就在不同用户间共享了。

时间: 2024-11-06 16:45:35

多个windows用户登录同一台电脑使用软件的相关文章

Zabbix日志监控之监控Windows用户登录

Zabbix监控Windows用户登录是通过对Windows日志的监控来实现.在登录审核失败或者登录成功时发出告警.     告警邮件示例: 下面给出监控思路和步骤: 一.分析登录日志 打开事件查看器,依次选择"Windows日志"->"安全".     1.登录成功的日志 通常一个登录成功的日志有四条: 其中事件ID为4624的日志里包含登录账户名.登录源IP和端口等.     2.账户登录失败的日志 账户登录失败会产生一条事件ID为4625的日志,日志里也

微软停止支持Windows 7 数百万台电脑将面临病毒等风险

导读 微软给出的公告称,从2020年开始停止支持Windows 7操作系统,这意味着该公司不会再向数百万台电脑发布任何软件更新,包括可以防止网络攻击的软件补丁. 微软给出的公告称,从2020年开始停止支持Windows 7操作系统,这意味着该公司不会再向数百万台电脑发布任何软件更新,包括可以防止网络攻击的软件补丁. “虽然运行Windows 7系统的PC仍可继续使用,但没有持续的软件和安全更新,PC将面临更大的病毒和恶意软件风险.”微软在其网站上表示. 目前,Windows 7用户有两种选择.如

精准的筛选windows用户登录事件

1.    简单的需求? 需求:windows server2008R2环境,需要统计一下近7天用户登录次数. 好像很简单,我知道server2008登录事件的事件ID不就行了,开始统计一下,4624是登录事件ID: 统计结果如下: 好像并没有这么多次登录? 通过查看登录日志,发现在真正的登录时间,是这条日志,去其他不同的是,此条日志记录的进程名是winlogon.exe 要实现比较精确的筛选,需要从这里入手 2.    进一步筛选 点击"事件属性"里面的"详细信息"

29-SQLServer中Windows用户和sa用户都登录不上的解决办法

一.注意点 1.网址 https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out?redirectedfrom=MSDN&view=sql-server-ver15(官方解决办法) 2.Windows用户登录不上的几种状态 (1)Windows登录用户被删除 (2)Windows登录用户被

Windows用户安全小技巧

本文适用于具有管理员用户和标准用户的所有Windows系统,如Windows 2000以上的操作系统,UAC是Windows Vista以上版本的具有功能. 新安装的Windows系统或者新购买的含有Windows系统计算机一开始都需要安装许多软件并需要设置较多的含有Windows安全或用户控制设置的功能或操作.此时如果利用管理员账户做这些事情是非常方便的.Windows不像Linux一样,在Windows系统中,每一个涉及含有Windows安全或用户控制设置的功能或操作都需要获得管理员授权,即

课程设计之C/C++实现用户登录注册

最近的一个课程设计要求的一个用户登录的程序,通常软件网页等的用户登录注册都是涉及到数据库.但像课程设计这种小程序要求的安全度不高就可以用c/c++实现. 首先,我们要清楚用户登录的流程.应该大家对这些并不陌生. 首先说说注册流程 1.要求输入用户名(如果该用户名已被注册则重新输入) 2.要求输入密码. 3.要求再次输入密码(如果两次密码输入相同则注册成功,否则重新注册).] 其次是登陆流程 1.输入用户名(如果该用户名不存在则重新输入) 2.输入密码(如果正确则进入程序,否则重新登录) 那么下面

Java入门:用户登录与注册模块1(实践项目)——分析

任务描述:用户登录与注册是大多数软件都拥有的一个模块.请编写一个控制台程序,实现用户的登录与注册功能,并且用户能够修改自己信息. [需求分析]由于本程序是一个演示程序,用户的信息我们做简化处理,仅包括:用户名.密码和EMAIL. 1.系统功能分析 分析一个系统或一个模块,我们首先需要了解系统需要实现哪些功能,通常可采用用例图来描述分析结果.对于本任务,用例图为: 对于每个用例,可以使用用例描述表来详细阐述用例内容.用户登录注册模块的三个用例描述表如下: (1)登录用例描述表 用例名称 登录 标识

限制在同一台电脑上只允许有一个用户登录系统

在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制.具体一点就是: 1.在同一台电脑上一次只允许有一个用户登录系统,2.一个用户在同一时间只允许在一个客户端登录. 我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制.怎么来做这样的限制呢?我在网上找了很久,发现问这个问题的人很多,但是没有找到特别清楚的答案.后来自己摸索着,看了一些书,终于找到解决办法了. 要解决这个问题实际上不难,

服务器-Windows 2003 R2-取消多用户登录-多个用户登录显示不同的界面解决方法

1.服务器桌面中,打开“运行”窗口.(方法为:Win+R) 2.在“运行”中输入“gpedit.msc”,打开组策略编辑器. 3.在“计算机配置”中,依次点击“管理模板”-“Windows组件”-“终端服务”. 4.如上图,进行以下配置. (1)限制终端服务用户到一个远程会话,设置为“已启用”. (2)限制连接数量,设置为“未配置”. (3)允许用户使用终端服务远程连接,设置为“已启用”. 5.以上三项配置好后,可以通过多台电脑进行远程桌面测试,看是否会将已登录用户踢掉. 原文地址:https: