草庐IT

标识符

全部标签

c# - 即使队列已重命名,如何在 Windows 上唯一标识打印队列?

如何唯一可靠地识别给定服务器上的Windows打印队列,包括跨打印队列重命名?我想处理如下情况:Jdoe创建打印机A我的程序在某个时候收集了打印机A的信息Jdoe将打印机A重命名为打印机AA我的程序在某个时候再次收集有关打印机AA的信息如何判断打印机A和打印机AA是同一台打印机(名称已更改)?我想在支持WindowsXP/2003及更高版本的C#中执行此操作。我尝试过的事情:在Windows8/Server2012上,我似乎可以通过WMI查看CIM_LogicalDevice->DeviceID来执行此操作,这似乎在重命名过程中保持一致,但在早期版本的操作系统中,此属性仅包含队列名称并

windows - 将包提交到 Windows Phone 商店时出现无效的包标识错误

在重定向到WindowsPhone8.1后需要一些帮助来提交我的更新包。在visualstudio中加载我的解决方案后,我单击重新定位到windowsphone8.1。后来创建了AppxManifest文件,现在我对应用程序代码进行了更改并构建了XAP。当我在WindowsPhone商店中提交此版本时,我遇到了以下错误:Invalidpackageidentityname:2xxxxxxx-xxxx-xxxx-bxxx-xxxxxxxxxxxx(expected:)Invalidpackagefamilyname:2xxxxxxx-xxxx-xxxx-bxxx-xxxxxxxxxxxx

Windows 唯一标识符?

于是就有了这个软件。当以某种方式安装它时(可能读取文件或注册表项)识别我的Windows操作系统。它应该只为每台独特的计算机执行一次任务。如果我卸载该程序并重新安装它,该软件会记住它已经安装,因此不会执行该任务。如果我使用系统还原,软件也不会执行任务。如果我在安装前加载系统镜像,软件也不会执行任务。如果我重新安装Windows的全新副本,则只有软件可以完成任务。IP甚至无所谓。一切都一样,只是它是全新的Windows操作系统副本。所以我猜该软件会读取某种唯一的操作系统标识符,然后连接到服务器以创建用户配置文件。那么问题来了?软件用来检查系统标识符的那些文件可能是什么?到目前为止,我发现

windows - 获取应用程序池的标识

给定一个特定的应用程序池,是否有办法获取与其关联的身份?在上图中,我正在尝试获取“NetworkService”。我试过以下方法:Import-ModuleWebAdministrationGet-ItemIIS:\AppPools\DeFaultAppPool|Select-Object*但是,身份无处可寻:有没有办法获取与之关联的身份? 最佳答案 可以在processModel.identityType下找到:(Get-ItemIIS:\AppPools\DefaultAppPool).processModel.identity

c# - 简单数据 ORM。无法绑定(bind)多部分标识符

我正在使用Simple.DataORM。我正在尝试从两个连接表进行查询。此查询工作正常:dynamicalias;varcandidatesRec=db.dbo.Candidates.FindAll(db.dbo.Candidates.CommonOfferId==commonOfferId&&db.dbo.CandidateProfiles.CandidateId==null).LeftJoin(db.dbo.CandidateProfiles,outalias).On(db.dbo.Candidates.Id==alias.CandidateId).Select(db.dbo.Ca

c# - NHibernate SaveOrUpdate 子集合未使用标识 ID 更新

我显然遗漏了一些东西(希望很明显),到目前为止我在Google上运气不好。我有一个父子关系映射如下简化的父mappublicsealedclassParentMap:ClassMap{publicParentMap(){Table("Parent");Component(x=>x.Thumbprint);Id(x=>x.Id).GeneratedBy.Identity();Map(x=>x.ServeralNotNullableProperties).Not.Nullable();HasMany(x=>x.Children).KeyColumn("ChildId").Inverse()

c# - 如何在我的 JSON 模型类中使用保留关键字作为标识符?

我以前从未使用过WebAPI,但我需要一个可以接受/返回JSON对象的Web服务,使用它似乎是一件合理的事情。它看起来非常简单(如果不是为了我的目的有点矫枉过正),但我需要处理的数据结构看起来像:{"values":["foo","bar"],"default":"bar"}所以我去制作一个模型对象:classDropDownValues{publicstring[]values{get;set;}publicstringdefault{get;set;}}问题是default似乎是一个protected关键字。一定有办法解决这个问题,对吧? 最佳答案

c# - Entity Framework 4.2,无法设置标识插入

我想将记录批量添加到具有给定ID的表中,这样我就可以构建一个层次结构来以TreeView方式显示记录。我可以单独添加工作正常的记录,但我没有设置ID。我只想批量设置ID,因此我将实体的ID列中的DatabaseGenerated选项设置为NoneNone。using(TransactionScopescope=newTransactionScope(TransactionScopeOption.RequiresNew)){foreach(ErrorCodeecinerrorCodesStep3.errorcodesUsers){errorCode.ID=ec.ID;errorCode.

c# - 将 MVC 5 标识添加到现有项目

我是一名新手程序员,在我的第一个代码项目中学习。我从MVC4开始,并设法让CRUD为单个实体工作。我决定接下来尝试解决安全问题。当VisualStudio构建我的MVC4项目时,它添加了一个帐户模型、View和Controller。我已经使用theproceduredescribedhere将我的项目升级到MVC5和EF6.我现在想用MVC5脚手架标识模型、View、Controller替换MVC4安全代码。这可能吗?如果是,怎么办? 最佳答案 具有讽刺意味的是,我前几天晚上才处理这个问题......我建议直接使用全新的MVC5应用

c# - 当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'ClientDetails' 中为标识列插入显式值

每当我尝试通过表单向此数据库提交数据时,都会抛出此异常:-异常当IDENTITY_INSERT设置为OFF时,无法在表“ClientDetails”中为标识列插入显式值。但是,表单没有字段,因此数据可以输入标识列(PK),所以我不知道为什么会发生这种情况。目前我正在使用标准的asp.netmvc提交按钮,但我最终会将它链接到一个jquery对话框按钮ClientNoColumn即异常所指的列具有以下属性姓名-客户编号类型-整数NULLS-否身份规范-是是身份-是增量-1种子-1ClientNo有数据900等当客户端表单没有在表单中输入数据时也会抛出此异常它在DataCContext.S