草庐IT

ms-solver-foundation

全部标签

windows - 对于基于 Unix 平台的 SUID,我在 MS Windows 平台上有什么选择?

要理解我在问什么,重要的是要区分SUID在Unix中的几种用途。我有一个项目使用用户路径中的可执行文件,该文件归项目所有,并且设置了SUID位。这样,当它运行时,它在文件所有者的上下文中运行,而不是调用用户。这样,它可以访问用户无法访问的内容,因此这些内容可以通过正常的文件系统保护措施来防止用户访问。这工作得相当好。计划将项目转移到客户端-服务器架构,但这需要一些时间。同时,如何在Windows系统上复制这种类型的行为?请注意,项目的可执行文件不会调用SETUID库调用,但坦率地说,考虑到项目的功能,在我看来,这将是一个很好的添加功能。该项目不需要系统root权限。它的第一个安全问题是

windows - 运行 .bat 文件时如何隐藏 ms-dos 窗口?

我正在为我的脚本(ScheduledTak(CronJob))每分钟运行一个.bat文件。当它运行时,Windows命令提示符会出现一段时间。我的批处理代码是这样的;@ECHOOFFC:\wamp\bin\php\php5.4.3\php.exe-f"C:\wamp\www\tst\index.php"如何在运行时隐藏此窗口? 最佳答案 使用VBScriptSetobjShell=WScript.CreateObject("WScript.Shell")objShell.Run("C:\yourbatch.bat"),0,True运

windows - 针对 Mac/Unix 开发人员的 MS Windows 编程建议

我有几年使用Python、C和C++编写Unix命令行工具(没有GUI经验)的经验,并且最近才涉足GUI世界(仅限Cocoa和IOS)。我已经学习了相当多的Objective-C,并且开始了解CocoaMVC的工作原理。但是,我正在开发的应用程序之一需要Windows版本,我想知道如果我完全没有Windows开发经验,那么从哪里开始比较好。我正在考虑使用VisualC++2010Express作为我的开发平台(因为它是免费的,而且我不需要学习C++)。我的应用程序比较简单,只有两个窗口,大部分时间都在后台运行。然而,它将需要与操作系统(加载dll等)和在线服务器(HTTP方法)通信,我

c# - 通过解码 "*.itemdata-ms"二进制数据文件自定义Windows 8.1 StartScreen (Windows 8.1, StartScreen, C#)

我将尝试以更舒适且不用户依赖的方式编辑Windows8.1开始屏幕。我知道这不是Microsoft使用其操作系统的方式,但在企业环境中必须有一种自定义StartScreen的方式。F.e.如果我部署一个新的软件包,开始屏幕上应该有图标(在正确的组中,在预定义的位置)。因此,我发现文件appsFolder.itemdata-ms和appsFolder.itemdata-ms.bak都是二进制编码的。如果我在十六进制编辑器中打开它们,可以看到几个组名和链接,但不是转储格式。也无法按照需要的方式在hexeditor中编辑此图block。部分appsFolder.itemdata-ms?%??

windows - RSA_public_decrypt 和 MS Crypto API 等效

我正在尝试开发许可证验证解决方案。使用OpenSSL的RSA_private_encrypt函数在服务器上对许可证进行编码。对于MacOXX,我使用RSA_public_decrypt,它的效果非常好。在Windows上,我必须使用非常少的代码,所以我无法链接到OpenSSL或其他库,而且我必须使用MSCryptoAPI。我花了几天时间试图找出问题所在,但没有成功。我可以成功导入公钥,但我的成功到此为止。我知道我需要使用CAPI反转字节顺序,所以这可能不是问题。我已经尝试了所有方法,包括CryptVerifyMessageSignatureWithKey和CryptDecodeObje

c++ - 如何在 WinXP 下获得准确的 1ms Timer Tick

我尝试每1毫秒调用一个函数。问题是,我喜欢用Windows来做这个。所以我尝试了multimediatimerAPI。多媒体计时器API来源idTimer=timeSetEvent(1,0,TimerProc,0,TIME_PERIODIC|TIME_CALLBACK_FUNCTION);我的结果是大多数时候1毫秒没问题,但有时我会得到双倍周期。看到1.95毫秒左右的小凸起multimediatimerHistogramhttp://www.freeimagehosting.net/uploads/8b78f2fa6d.png我的第一个想法是,也许我的方法运行时间太长了。但我已经测量过

windows - 如何在 MS Windows 中更改 "local system"帐户的 %PATH% 值?

我正在努力在MSWindows中为“本地系统”帐户设置%PATH%变量。我在%PATH%变量中添加了一些路径。这条新路径(包括这条路径中的工具)运行良好。使用CMD可以毫无问题地运行该路径中的工具。但是一旦要从mswindowsservices.msc作为服务运行相同的工具,它就会说没有这样的工具。因此出于某种原因,%PATH%变量没有为“本地系统”帐户更新。我发现可以通过以下方式访问此帐户的CMD:psexec-i-scmd.exe事实上,我发现CMD以这种方式运行,并且PATH变量没有所需的工具路径。但是我不能编辑它;我使用set或setx但在“本地系统”帐户的%PATH%中仍然看

c# - 拦截MS Windows的 'SendTo'菜单调用?

设想我白天管理和整理许多文件,SendTo是我在Windows上最常用的功能。问题默认情况下,当用户单击上下文菜单的项目/链接发送文件时,O.S不会显示任何类型的建议/通知,表明文件正在复制到选定的目标。我认为这是一个非常错误的设计问题,因为对于大文件,它可以...显示进度条,但是如果文件太小,则不会显示任何进度条/可视指示器,因此无法确保复制文件(无需人工操作),因为我是人类,因此我可以在SendTo上下文菜单之外单击,但会出现错误。因此,我想开发一个个人迷你工具,当我使用contextmenu菜单中的SendTo功能(仅SendTo)发送/复制文件时,可以帮助我优化在屏幕上显示通知

windows - Windows Workflow Foundation 在哪里使用?

WF是用在用户界面还是业务层?如果在UI层,那么在业务层编码的人还需要使用或学习吗? 最佳答案 克里斯提供了一个很好的答案,所以我会采取不同的策略。工作流真的和逻辑不一样。工作流通常是逻辑的组合,这使它们成为整体的补充贡献者。业务组件很好地封装了单个业务规则或行为,而工作流则由多个业务组件、规则和行为组成,以满足更大、运行时间更长的业务流程的需要。工作流可以适用于任何地方,满足UI、业务甚至数据层的流程需求。如果您最终使用WF,我强烈建议您培训您的一般开发人员,以便有广泛的知识和理解。尽管具有视觉效果,WF仍然需要一些低级编码来构建

c# - 如何扩展ms-explorer自动处理 "connected files"/sidecar files/xmp属于jpg?

如果您使用Firefox或MSInternetExplorer在本地保存HTML页面,您将获得一个HTML文件和一个包含属于该页面的图像的sidecar文件夹。如果您使用Windows资源管理器移动HTML文件,相关的sidecar文件夹也会被移动。我想为xmp实现类似的行为-sidecarfiles属于Jpeg图片,含有类似exif的图片信息。例子:使用Windows资源管理器,如果我将test.html移动到另一个目录,sidecar文件夹test-dateien也会被移动(在德语Windows7上)我想实现类似的:如果我移动test.jpg我也想移动test.xmp。有人知道如何