草庐IT

多用户

全部标签

c# - 用于在 Windows Phone 和商店应用程序中进行测试的用户名/密码

我编写了一个小型库,可以通过https链接获取受密码保护的数据。这个库在Windows8.1、windowsphone8和windowsstore8.1的桌面下运行。我现在需要为它完成我的测试工具。这个项目很快就会出现在github上。为了正确测试它,我需要一个用户名/密码。由于这是开源的,我不想在那里存储我的用户名/密码(显然)。当针对桌面应用程序运行时,我倾向于使用Windows提供的密码存储(凭据管理器控制面板,存储在通用凭据下。这工作正常。代码扫描凭据缓存以查找所需的任何内容,加载它并运行测试。但是WindowsPhone或WindowsStore的测试呢?我怎样才能安全地缓存

windows - 一个应用程序的推荐解决方案,让一个应用程序拥有可以被同一台机器的多个用户共享的设置文件

我目前正在开发一个项目,我的应用程序会生成一些设置文件(在programfiles(x86)文件夹内),这些文件会被其他应用程序进一步使用。现在,我什至希望我的软件的非管理员用户也能使用在programfiles(x86)文件夹中生成设置文件的功能。我正在使用C++创建我的应用程序。那么,我们在C++中是否有一个功能,即使是非管理员也可以在ProgramFiles(x86)文件夹中创建一个设置文件。Microsoft处理此类情况的方法是什么?谁能指导我解决这个问题。提前致谢。 最佳答案 每台机器的配置数据应存储在FOLDERID_P

c# - 在 Windows 应用商店应用程序开发中保存复杂用户数据的*正确*方法是什么?

我正在学习Windows应用商店应用开发。我是一名iOS开发人员,拥有丰富的CocoaTouch经验,但没有Microsoft技术经验,因此从语言到工具的一切对我来说都是新的。我无法弄清楚在Windows应用商店应用程序中保存复杂用户数据的正确方法是什么。我一直在iOS中处理保存用户数据的方法是使用一个类(或一系列类)来表示我为保存目的而序列化和反序列化(使用NSCoder/encodeWithCoder/decodeWithCoder)的应用程序数据模型。我以为这就是我在Windows应用商店应用程序上所做的,但经过数小时的研究和反复试验(主要是错误)后,我认为这不是这个世界上做事的

c# - 从提升的应用程序执行用户特权任务

我有一个以管理权限运行的应用程序。使用应用程序list自动提升权限。在这个应用程序中,我必须以启动该应用程序但没有提升的用户身份执行一些代码。我怎样才能实现它? 最佳答案 您可以使用impersonation以达到预期的效果。为了在没有密码的情况下模拟当前用户,您需要找到用户运行的另一个进程并从中获取token。资源管理器对此很有帮助。Here是完整的示例代码。 关于c#-从提升的应用程序执行用户特权任务,我们在StackOverflow上找到一个类似的问题:

windows - C++ 获取当前用户的 session 名称、IP 地址、已安装操作系统的名称和该操作系统的版本

我需要知道哪些词汇才能获取当前用户名、已安装操作系统的名称、此操作系统的版本以及C++应用程序中的相关IP地址?编辑:该解决方案只能在Windows操作系统上运行。 最佳答案 window:GetUserNameGetVersionExGetIpAddrTable(orabunchofotherAPIsiniphlpapi.dll)Unix:getloginunamegetifaddrs 关于windows-C++获取当前用户的session名称、IP地址、已安装操作系统的名称和该操作系

具有网络用户配置文件的 Windows 7 上的 Java 属性 "user.home"

我们有一个客户运行其Windows7安装,其用户配置文件存储在内部网上的Windows服务器上(我认为它被称为“终端服务器环境”或类似的东西......)。现在我在Java中遇到了一些关于这些“外部”用户配置文件的问题。我将一些设置存储在用户主文件夹中的一个文件夹中(Windows:C:\Users\username\,Mac:/Users/username/)。因为该应用程序是跨平台的,所以我不在Jave中使用Windows环境变量%USERPROFILE%,而是使用nativeJava属性user.home。但是,这是WindowsCMD对%USERPROFILE%变量的说明:>e

windows - 如何列出 Windows 域中的所有用户和组?

如何通过win32API列出windows域的所有用户和组?目前我使用net.exe命令,但这对特殊字符(如变音符号)的编码有问题。我希望一个windowsAPI可以处理unicode字符。 最佳答案 两者都可以使用IDirectorySearch接口(interface)MSDN在以下链接中向您展示了如何操作:枚举用户:http://msdn.microsoft.com/en-us/library/ms676307(v=vs.85).aspx枚举组:http://msdn.microsoft.com/en-us/library/m

c# - 使用非管理员用户写入 windows 目录(虚拟商店)

我为从windows目录读取数据的遗留应用程序编写了一个接口(interface)。所以我需要将数据写入windows目录。(Windows8操作系统)我正在使用下面的代码获取写入文件的Windows文件夹路径。Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows),"test.txt");正如我在MSDN上阅读的那样,如果我们运行应用程序,作为普通用户,它将数据写入虚拟商店windows文件夹,但它似乎不起作用。我收到拒绝访问错误。我的应用程序使用x86平台构建。我缺少的东西或Windows8

c# - 离线时让Windows登录用户的电子邮件

我们使用此代码获取当前登录用户的电子邮件:varcurrentUsersEmail=UserPrincipal.Current.EmailAddress;这在网络上工作正常。但是,我们有笔记本电脑用户在断开连接的状态下远程运行我们的代码。上述代码在这种状态下会导致此异常:System.DirectoryServices.AccountManagement.PrincipalServerDownExceptionMessage:"Theservercouldnotbecontacted."有谁知道一种方法来检索当前用户的电子邮件,该方法在连接/在网络上和断开连接时都可以使用?更新:如果您

windows - 向 witadmin 提供用户名和密码

使用witadmin我正在尝试删除不同域中TFS上的工作项。因此,我使用的登录名与我的Windows登录名不同,打开Web界面时系统会询问我。但是,witadmin失败并显示以下消息,不提示输入用户名和密码:Unabletodestroyworkitem(s)1.TF237090:Doesnotexistoraccessisdenied.有没有办法提供凭据作为参数或显式地让witadmin提示输入凭据? 最佳答案 CredentialManager解决了我的问题,它位于ControlPanel>UserAccounts>Manage