Articles of pipe理员

如何增加内存来处理超大Lua表

我有一个Lua函数,给定n,生成从1到n的系列的所有排列,并以表格forms将每个唯一序列存储在容器表中。 这个生成的表的大小非常快(非常快)。 关于我尝试n = 11的时候,脚本会运行几秒钟,然后才会失败“lua:内存不足”。 我有16GB的物理内存,但是在Windows任务pipe理器中观察性能监视器允许我在运行时观察内存使用情况,在脚本以内存错误结束之前,它只能达到20%左右。 我发现这个post看起来像我需要的方向: 在Lua中logging一个进程 由于我用Lua.exe运行我的脚本,我假设我只限于Windows为Lua.exe分配多less内存。 我可以增加这个数额吗? 我可以使用一个C#包装程序来简单地运行Lua脚本(这个想法是,它将有一个更高/更less限制的内存分配)? 还是我看错了方向?

C#钩入Windows资源pipe理器文件夹更改事件

我一直在search,没有运气,看看是否有办法挂钩到Windows资源pipe理器文件夹更改事件。 我想要的是:如果我浏览我的资源pipe理器(Windows 7)我想在文件夹已经改变后运行一组特定的代码(键组合发送)。 任何人都知道这是可能的吗? 谢谢 :)

MMC无法创buildpipe理单元SQL Serverconfigurationpipe理器

当我试图连接到SQL Server 2008中的SQL服务器configurationpipe理器。它显示错误MMC无法创buildpipe理单元。 它一直工作到昨天晚上。 可能是什么原因,我该如何解决呢。 但在后台sql服务器正在完善。

如何正确地从它的baseaddress获得DLL的图像化?

我只有一个DLL的基地址加载到另一个进程的内存中。 我想获得DLL的图像大小。 所以我从VirtualQuery中获取MEMORY_BASIC_INFORMATION。 这个函数不会失败,但是allocationBase总是0.应用程序崩溃了,你可以在这里读取“bug”。 问题:VirtualQuery是否在给定的情况下工作? 有没有更好的方式来获取图像? 但请记住我的情况:我想获得一个DLL的图像大小加载到另一个进程的内存! 该DLL没有加载到我的应用程序中,也没有处理该应用程序的时刻(但有可能得到一个句柄)。 … DWORD baseAddress = (DWORD)me32.modBaseAddr; // base address of a DLL of other process MEMORY_BASIC_INFORMATION mem; if (NULL==VirtualQuery((LPCVOID)baseAddress, &mem, sizeof(mem))) { printError( TEXT("VirtualQuery") ); return false; } unsigned char* allocationBase = (unsigned char*)mem.AllocationBase; _tprintf( TEXT("\n allocationBase = %d"), allocationBase ); // 0 IMAGE_DOS_HEADER *dos = (IMAGE_DOS_HEADER*)mem.AllocationBase; IMAGE_NT_HEADERS […]

以pipe理员身份运行其他程序

所以我试着用谷歌search这并没有得到一个好的结果。 我正在做的是以pipe理员身份运行另一个程序,而不会每次都出现令人讨厌的UACpopup。 这个想法是这个程序需要pipe理员权限来运行用户将授予。 然后这个程序将运行一些其他程序,也需要pipe理员权限。 而不是用户点击并允许一堆程序不时,具有pipe理员权限的程序可以以pipe理员身份运行其他程序,因为它自己拥有它。 这将使用户不​​再遵循许多指令。 另外,有程序要求用户允许很多事情看起来很不专业。 它只是一个单击程序,完成这一切。 我之所以说Google没有得到好的结果,是因为页面充斥着用户如何以pipe理员身份运行他们的程序。 我希望能够以pipe理员身份运行另一个程序。 我正在考虑把设置文件放在一个文件夹中,然后以CMD的pipe理员身份运行这些文件,但是这需要我使用runas并且在对我自己进行testing之后,它一直在说密码/用户名是错误的,但我确定它是。 任何其他提示?

在远程系统上使用c#枚举Windows用户组成员

在C#中,我需要能够 连接到远程系统,根据需要指定用户名/密码 列出该系统上本地组的成员 将结果取回到正在执行的计算机上 因此,例如,我将连接到\ SOMESYSTEM与适当creds,并取回本地pipe理员列表,包括SOMESYSTEM \pipe理员,SOMESYSTEM \鲍勃,DOMAIN \ AlanH,“域\域pipe理员”。 我已经试过这与system.directoryservices.accountmanagement但我遇到了身份validation的问题。 有时我会得到: 不允许同一用户使用多个用户名连接到服务器或共享资源。 断开与服务器或共享资源的所有连接,然后重试。 (来自HRESULT的exception:0x800704C3) 以上是尝试,因为会有情况下,我根本无法取消映射现有的驱动器或UNC连接。 其他时候,我的程序得到UNKNOWN ERROR,远程系统上的安全日志报告错误675,代码0x19是KDC_ERR_PREAUTH_REQUIRED。 我需要一个更简单,更不容易出错的方式来做到这一点!

读取Windows 7/8中的设备pipe理器的属性字段

我正在开发一个Windows应用程序,它提供了字段详细信息 – > X. 其中X是 – > 右键单击我的电脑> Properties > Device Manager > (select any Item – Say KeyBoard) > Click it > standard PS/2 KeyBoard > double Click standard PS/2 KeyBoard > click the Details Tab > 在财产下有各种领域,如显示名称,问题代码,家长兄弟姐妹等,等等? 我想要得到他们的价值。 我可以使用哪个Windows API。 我这样做的Windows 7以及Windows 8.我希望API将保持不变。另外我有64位机器。 对于我想从“设备pipe理器”中了解详细信息的任何设备,都必须如此。 而且我只是想要所有的操作 – 阅读和没有设置(写),所以我认为我不会有任何问题违反pipe理Rights.PLeasebuild议。 我添加了快照以供参考!例如,我想知道HID USB抱怨鼠标(D0(活动)或D2(睡眠))的当前状态。 我需要得到这个电源状态D0。

npm update -g什么也不做,即使我已经过时了

我在Windows 10上运行npm版本3.6.0和节点版本5.6.0: > npm version { npm: '3.6.0', ares: '1.10.1-DEV', http_parser: '2.6.1', icu: '56.1', modules: '47', node: '5.6.0', openssl: '1.0.2f', uv: '1.8.0', v8: '4.6.85.31', zlib: '1.2.8' } > 我有一些全球安装的npm软件包: > npm ls -g –depth=0 C:\Users\Klas\AppData\Roaming\npm +– bower@1.7.7 +– generator-gulp-angular@1.0.2 +– generator-gulp-angular-subtask@0.9.1 +– gulp@3.9.1 +– jspm@0.16.25 +– karma-cli@0.1.2 +– live-server@0.9.0 +– protractor@3.0.0 +– tsd@0.6.5 +– tslint@3.2.2 […]

从具有pipe理员权限的Web应用程序启动一个服务,并通过batch file传递

我正在开发一个运行在虚拟机上的监视应用程序,我希望我的同事能够在不连接虚拟机的情况下使用它。 它工作正常,但我有一个问题。 我的目标之一是使用batch file或cmd文件启动/停止服务(在我的背后使用Class Runtime)。 问题是我需要pipe理员权限才能做到这一点。 我发现的所有方法(如Runas或者一些batch file)只有当用户在vm上并input密码或者点击“你想以pipe理员身份运行这个应用程序”时才会起作用。 我想不要使用任务计划程序来始终以pipe理员身份启动cmd。 我已经知道你可以使用软件作为“沙努尔”,但我不喜欢。 唯一可行的方法是以pipe理员身份启动应用程序,并且工作正常(我使用“net start / stop”命令)。 但我想让每个人都开始这个应用程序(万一我不在这里)。 在文件中写入login名/密码不是问题。 有没有办法做到这一点? 虚拟机运行在Windows 7上。 先谢谢你。

强制另一个程序的标准输出使用Python无缓冲

python脚本正在控制Linux上的外部应用程序,通过pipe道将input传递到外部应用程序stdin,并通过pipe道从外部应用程序stdout读取输出。 问题在于对pipe道的写入是通过块进行缓冲的,而不是通过线路进行缓冲,因此在控制脚本接收到外部应用程序中的printf输出数据之前发生延迟。 外部应用程序不能被改变来添加显式的fflush(0)调用。 Python标准库的pty模块如何与子stream程模块一起使用来实现这一目标?