草庐IT

system通知栏

全部标签

windows - System.Workflow.ComponentModel.activity 和 System.activities.activity 之间有什么区别

似乎有2个类与.NET4中的工作流事件相关:System.Workflow.ComponentModel.Activity和System.activities.Activity两者有什么区别? 最佳答案 第一个(“System.Activities...”)来自WorkflowFoundation3.0,第二个(“System.Workflow...”)来自WorkflowFoundation4.0。两者之间进行了大量重写(为了更好的恕我直言)。3.0工作流事件可以通过migration在4.0中使用或通过interop.

c# - 使用 C# System.DirectoryServices 在远程 Windows 服务器上进行用户管理

我编写了一个程序,它打开到远程Windows服务器的连接以管理本地帐户(不是ActiveDirectory)。该程序执行以下步骤:用户创建将用户添加到组这两种方法都使用System.DirectoryServices.AccountManagement,这里有两个函数:publicvoidCreateUser(){PrincipalContextpc=newPrincipalContext(ContextType.Machine,"host_ip","adminaccount","adminpassword");UserPrincipalup=newUserPrincipal(pc);

java - 您如何找到 System.loadLibrary() 在哪里查找库?

您能否通过Java方法调用或Windows工具找出System.loadLibrary()从何处查找DLL?我们有一些预期会失败的代码,因为它使用System.loadLibrary()加载native库,但意外地成功了!我们认为我们已经从PATH中删除了相关DLL的所有副本,并删除了java.library.path参数,但不知何故代码仍然成功。我们已经重新启动了机器(以确保它没有潜伏在内存中)。我们一定是在做一些愚蠢的事情,但很难弄清楚是什么。 最佳答案 ProcessExplorer没有显示加载了哪些DLL以及从哪里加载的吗?

c# - 使用 C# 从 Windows\System32 目录中删除文件

我正在开发一个C#应用程序,它需要删除System32中的几个文件,我正在执行以下操作:File.Delete(@"c:\windows\system32\");这不起作用,它不会抛出异常,但也不会删除文件。我认为它与权限有关,但我不确定如何解决它。你能帮忙吗? 最佳答案 好吧,让我们假设您没有做恶意的事情;)无论如何,还没有尝试过,但模仿会有所帮助。Google模拟c#,你会看到很多例子,邮件的想法很简单:你的代码通常在你的用户的权限下运行。通过模拟,您可以在另一个用户的权限下运行您的代码(以编程方式,用户不需要做任何事情)。因此

.net - System.Net.UnsafeNclNativeMethods.OSSOCK.recv 中的 ThreadAbortException

突然,这个异常开始出现在我的程序中。任何想法,可能是什么原因?在.NET4.0上运行atSystem.Net.UnsafeNclNativeMethods.OSSOCK.recv(IntPtrsocketHandle,Byte*pinnedBuffer,Int32len,SocketFlagssocketFlags)atSystem.Net.Sockets.Socket.Receive(Byte[]buffer,Int32offset,Int32size,SocketFlagssocketFlags,SocketError&errorCode)atSystem.Net.Sockets.

c++ - 文件关闭通知

我想知道另一个应用程序何时完成对文件的编辑。我知道FindFirstChangeNotification,ReadDirectoryChangesW和FileSystemWatcher类,但是我认为这些只能检测文件的创建和更改。这不会让我知道该文件是否还有将来要写入的内容。一种解决方案是等待以确保所有数据都已写入,但我觉得应该有更好的方法。我想知道写入文件的进程何时关闭它拥有的句柄,我想写一个FileSystemFilterDriver可能允许这样做,任何人都可以确认吗?或者提供我可以使用的另一种方法。我也不想依赖.net之类的东西,但我不排除它。非常感谢,提前。

windows - 如何获取 Windows SYSTEM 用户 token

操作系统是启用了UAC的Windows7或更高版本。调用进程具有管理员权限,已由UAC框确认。我想在用户SYSTEM下生成一个新的控制台窗口(cmd.exe)(不要问为什么)。我可以使用Sysinternals的PsExec工具或类似工具以交互方式执行此操作,但我没有源代码,我需要了解其工作原理。我知道我必须调用CreateProcessAsUser()并且在第一个参数(hToken)设置为NULL的情况下工作正常,但现在我需要知道如何获取hToken。我知道我可以通过调用LogonUser()来获得这样的token-但不能用于SYSTEM。我如何获得SYSTEM的token?我想过使

windows - 是否可以在 Windows 8.1 商店应用程序的锁屏上显示 Toast 通知

我知道我们可以在锁屏上显示徽章图像,但是可以使用Windows应用商店javascript应用程序在屏幕锁定时显示Toast通知吗? 最佳答案 Toasts会自动出现在支持锁定屏幕的应用程序的锁定屏幕上(但并非所有应用程序都适用)。这是来自Toastnotificationoverviewdocs的引述:Toastassociatedwithanappthathasatileorbadgeonthelockscreenwillalsoappearonthelockscreen.Toastshownonthelockscreenisi

c - SetupDiGetDeviceRegistryProperty : "The data area passed to a system call is too small" error

我有一个使用SetupAPI在WindowsXP上枚举USB设备的代码:HDEVINFOhDevInfo=SetupDiGetClassDevs(&_DEVINTERFACE_USB_DEVICE,0,0,DIGCF_DEVICEINTERFACE|DIGCF_PRESENT);for(DWORDi=0;;++i){SP_DEVINFO_DATAdevInfo;devInfo.cbSize=sizeof(SP_DEVINFO_DATA);BOOLsucc=SetupDiEnumDeviceInfo(hDevInfo,i,&devInfo);if(GetLastError()==ERRO

windows - 任务计划程序中是否有 IP 地址更改通知触发器?

我需要监控服务器的连接状态。如果其ip地址更改,我应该通过电子邮件通知我。我开发了一个控制台应用程序来简单地获取机器的公共(public)ip地址并通过电子邮件将其发送到我的邮箱。因此,我需要一个触发器来调用我的控制台应用程序,并且我想在Windows任务计划程序中执行此操作。任务调度程序中是否可能有系统触发器或事件?以及如何?谢谢 最佳答案 如果iphelpservice正在运行,你应该在ip更改时引发一个事件事件ID4200来源:iphlpsvc你可以在win7或win2k8中创建一个事件发生时触发的任务