草庐IT

登录注册

全部标签

C++:如何为您的应用程序正确注册和注销文件类型关联(以编程方式)

时间是在以下位置设置文件关联:HEY_CLASSES_ROOT\然而,这似乎是可能的,但不再是一个不完整的解决方案。整个注册表中还有其他关联。例如:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\KindMapHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Extensions以及以上所有内容,但由HKEY_USERS执行\Microsoft添加了他们的SetDefaultAssociations控制面板

c - 应用程序登录纯 win32 项目

在网络开发中,我有自己的框架,它使用日志文件来帮助我进行开发并监控错误或生产。这个web框架几乎总是在*nix上运行,使用简单的纯文本作为日志文件、logrotate和tail。今天我正在创建一个win32应用程序,它将充当TCP/IP服务器(这是一个桌面应用程序,但嵌入了一些服务),我需要记录事件以便知道什么时候出现问题(在生产和开发中),在我创建它时进行调试)。我记得MFC,我有TRACE宏。这对开发调试来说很好。纯win32开发有TRACE之类的吗?对于生产日志,事件日志记录的最佳方法是什么?Windows事件日志或简单的纯文本文件?如何在Windows中旋转它?谢谢,丹尼尔·科

c++ - 如何在 C++ 中创建不可删除的注册表项(或文件)

我想为我正在用C++开发的游戏创建限时版本。我已经遇到了一些创建我仍然无法删除的文件的程序,以及其他创建很难删除的注册表项的程序(因为有几个子项并且需要首先将所有者更改为更深的,删除它向上,更改所有者...)。然后我认为唯一的方法是在计算机中创建一些不能(或几乎不能)删除的东西来标记试用的开始。我知道如何创建key或文件,但不知道如何保护它们。谢谢。 最佳答案 标准WindowsAPI无法处理键/值名称中的空字符,而nativeAPI可以。因此,您可以创建一个名称中包含一个或多个NULL字符的key来存储您的许可数据,使用reged

windows - 尝试使用任务计划程序注册任务时出错 (Win7)

为了使我的应用程序能够在用户登录时以管理员权限启动,我在任务计划程序中使用了一个任务。它工作正常。大多。现在我收到错误报告说这失败了:rootFolder->RegisterTaskDefinition(_bstr_t(name.toWideCharPointer()),task,TASK_CREATE_OR_UPDATE,_variant_t(L"Builtin\\Administrators"),_variant_t(),TASK_LOGON_GROUP,_variant_t(L""),®isteredTask)->0x800705340x80070534似乎意味着“没有完成

c# - 如何获取 Windows 服务登录用户的安全 token ?

我需要模拟特定Windows服务的登录用户帐户。我已经能够使用WMI获取用户名(遗憾的是,LogOn用户身份似乎没有使用任何与常规Windows服务相关的.NET类公开)。但是,只有用户名(可以是本地帐户或域帐户)如何获取该Windows身份的token?可以提供token的LogonUserWinAPI调用需要密码作为参数,这显然是不可用的。用户输入不是一个选项。任何见解将不胜感激。 最佳答案 最后做了以下事情:检查服务是否正在运行。如果不启动服务。使用WMI从服务名称中获取PID。使用.NETProcess类从PID获取进程句柄

windows - 测试厨房登录命令失败

我正在遵循this测试厨房入门指南,并取得了一些初步的良好进展。然而,当尝试使用this页面上提到的厨房登录命令时,它失败并显示“没有这样的文件或目录-ssh”我的本地系统是Windows7,请问有人可以帮忙吗?C:/ProgramFiles(x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/instance.rb:220:在exec':Nosuchfileordirectory-ssh(Errno::ENOENT)fromC:/ProgramFiles(x86)/Heroku/

Windows 登录集成

我正在为特定目的开发面部识别软件,然而,作为衍生产品,我想使用相同的软件/概念,当我坐在电脑前时自动识别我,并让我登录。识别已处理。但是,我需要将其合并到Windows中,就像指纹登录的工作方式一样。我可以去哪里获得更多关于执行此操作的信息? 最佳答案 如果您的目标是Vista/Win7,请参阅CreateCustomLoginExperiencesWithCredentialProvidersForWindowsVista对于XP和更早版本,请参阅CustomizingGINA,Part1和Part2

c# - 有没有办法以编程方式设置 "UserChoice"注册表项以接管文件类型关联?

我一直在尝试找到一种方法来更改默认文件关联Windows7中的特定文件扩展名。我有一个用于查看.tif的应用程序如果它不是该文件的默认查看器,我想提示用户的文件类型。如果他们选择将其设为默认值,我想覆盖当前的默认查看器。如果没有安装其他查看器,这将正常工作系统。当用户选择了另一个查看器时,我无法在此处更改控制它的注册表项:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\UserChoiceIhavescouredthewebtryingtofindsomeonethathasdonethis,b

c# - 第二个用户登录时 ContextSessionSecurityToken 被覆盖

我在单个生产环境中遇到了一个非常头疼的问题。您有两个用户,A和B。用户A登录,一切正常。用户B登录,用户B登录后,用户A现在拥有与用户B相同的安全token。我们的WIF设置相当标准,我们在token上注入(inject)了一些自定义声明,但就token的创建和存储方式(由WIF处理)而言,其他一切看起来都是标准的。感觉我可能遇到了一些我不熟悉的WIF的奇怪边缘情况更新:A和B可以在不同的机器上,也可以在同一台机器上使用不同的浏览器。请求服务时我们在哪里获取tokenif(HttpContext.Current==null)returnnull;if(HttpContext.Curre

c# - 使用 Salesforce 的 MVC OAuth 身份验证返回登录页面

我正在尝试获取一个工作示例,该示例使用他们的OAuth身份验证工作流程针对Salesforce对.NET中的MVC应用程序进行身份验证。我一直在引用thiswalkthrough这很简单。这与让Google身份验证起作用非常相似。它归结为使用个人帐户身份验证模板设置.NETMVC项目,并在Salesforce中启动一个新的连接应用程序。然后,为Salesforce添加Owin.Security.Providers库,稍微调整Startup.Auth.cs并包含ClientId和ClientSecret来自Salesforce应用程序,以及授权和token端点。它建议的回调URL是htt