草庐IT

win_shell

全部标签

c# - (Win/C#/.Net) Applet 需要每小时轮询一次 - 关于最佳方法的建议?

Applet需要轮询一个目录是否存在,比如说,每1-4小时一次,如果没有找到则发送几封电子邮件/NETSEND。还不确定确切的时间间隔,但肯定不会短于1小时。在可预见的future,整个“工作”将是永久性的并持续运行。Applet将在Win2k3服务器上运行,并且基于(非常轻的)用户使用模式,我怀疑它会以任何明显的方式干扰主服务器功能,但只是希望它表现良好,当然!最终考虑将其作为WinService实现,但出于各种原因,首次实现将作为控制台应用程序。寻求在系统资源使用方面最精简的实现,特别是CPU和RAM。最关心的是计时/轮询实现与CPU使用率。不会创建大量对象、GUI等,因此RAM使

windows - 将 Win32 API WndProc Key 消息从一个窗口传输到另一个窗口

我正在使用C++为WindowsMobile开发,但我遇到了一个问题-我添加了我的窗口类,在其中我使用WndProc实现进行键盘输入。问题是我得到了错误的代码,并且错误地识别了诸如func键之类的键,更糟糕的是,我得到的值(WM_KEYDOWN的wParam>消息)作为我在这里测试的两部手机之间的不同值-谁知道其他手机会发生什么。在玩了很久之后,我发现如果我只从预定义的“EDIT”类,我实际上确实得到了正确的输入(就字母/键而言)。所以问题一定不是出在手机上,而是出在接收消息的方式上(win32有点小白,知识匮乏请见谅)。我尝试使用输入模式,但使用EM_NUMBERS等向我的窗口发送消

windows - 如何判断另一个进程是否有事件的前台窗口? (Win32 API vb.net)

user32.dll提供了从进程可执行名称中获取进程id的函数,我还可以获得用户正在工作的事件窗口或前景窗口。我可以确定目标进程打开了哪些窗口吗?否则,我能否找出打开前台/事件窗口的进程的详细信息?我的代码只需要在另一个特定进程正在运行并且用户正在主动使用该窗口时运行,而该窗口是桌面上的事件窗口、前景窗口和当前焦点窗口。 最佳答案 我想你想使用GetWindowThreadProcessId或者可能EnumThreadWindows 关于windows-如何判断另一个进程是否有事件的前台

c++ - 清空 Win32 弹出式菜单

我正在尝试在我的应用程序中创建一个动态弹出菜单,我使用的生成代码是这样的:HMENUmenu;POINTpt;menu=CreatePopupMenu();SetForegroundWindow(receivingWindow);GetCursorPos(&pt);inti=19;AppendMenu(menu,MF_STRING,i++,_TEXT("mehmeh"));AppendMenu(menu,MF_STRING,i++,_TEXT("testo"));AppendMenu(menu,MF_STRING,i++,_TEXT("foobarfoobar"));TrackPopu

c++ - 在 C++ 中使用 Shell 扩展在不使用上下文菜单的情况下实现拖放

你好,我想在C++中使用Shell扩展在不使用上下文菜单的情况下实现拖放目前我指的是Shell扩展文章:http://www.codeproject.com/KB/shell/shellextguide6.aspx但是这篇文章反过来又使用了Cookie和所有..我无法理解这一点。我的需求就是想拖放文件的时候(FTP场景)任何帮助或代码片段...谢谢。 最佳答案 我觉得这个OLEDragandDrop文章很适合初学者。DragandDropHow-toTopics也是一个很好的来源。在MSDN上。祝你好运。

windows - Perl 脚本未在具有 mod_fcgid/Win32 的 Apache 2.2.15 上运行

我已经在WindowsXPSP3和ActivestatePerl上安装了带有mod_fcgid的apache2.2.15(尝试了5.12和5.8.9)尝试了mod_fcgid引用页中的perl示例脚本,但它不工作我在错误日志中得到了这个[2010年12月7日星期二23:10:35][信息]mod_fcgid:服务器127.0.0.1:/usr/bin/perl.exe(5476)已启动[2010年12月7日星期二23:10:35][警告][客户端127.0.0.1](OS109)管道已结束。:mod_fcgid:获取重叠结果错误[2010年12月7日星期二23:10:35][错误][客

windows - 尝试从 Hudson 启动 cywin shell 时出现 "Too many environment variables"

我正在尝试在cygwin中的WindowsXPHudson从服务器上执行脚本。这是在Hudson中配置的shell命令:#!C:\cygwin\bin\bash.exeecho"hello"在Windows机器上启动cygwin似乎有问题,我收到了这个错误:2[main]bash2692C:\cygwin\bin\bash.exe:***fatalerror-C:\cygwin\bin\bash.exe:***internalerrorreadingthewindowsenvironment-toomanyenvironmentvariables?那么有没有其他人遇到过这种情况,以及关

c++ - 使用 pthread_win32 增加进程优先级

环境:WinXP、VisualC++我正在使用pthread_win32库来在我的程序中实现线程,我想将我的进程(程序)优先级提高到HIGH_PRIORITY_CLASS。库中是否有允许这种操作的函数?否则,是否可以将SetPriorityClass函数与`pthread_win32一起使用,或者我必须使用win线程以确保某种兼容性? 最佳答案 你可以获得一个本地线程句柄来调用SetPriorityClass与pthread_getw32threadhandle_np. 关于c++-使用

c++ - Win32 c++ 控制台应用程序和 Eclipse

我希望在Eclipse中从真正旧版本的VisualStudio构建一个项目。win32控制台应用程序包含windows.h。问题是,我需要什么库来满足windows依赖?该应用程序读取和写入串行端口。设置我的项目以正确构建的任何提示?谢谢,巴里 最佳答案 所有Windows库都在PlatformSDK中。顺便说一句,必须在VisualStudio选项中设置库目录。还要检查你的VS项目的属性,我猜库依赖项可能在那里 关于c++-Win32c++控制台应用程序和Eclipse,我们在Stac

c++ - Windows Shell 扩展不调用初始化

我希望这里有人对可能导致此问题的原因有所了解。我已经为Explorer实现了几个COM扩展,它们提供了ShellIconOverlays和一个ContextMenu,并且覆盖效果很好。当我在桌面上单击时,上下文菜单工作正常,但是当我右键单击任何资源管理器实例时,我可以看到在调试器中查询的接口(interface)和正在生成的IShellExtInit实例,但在资源管理器中未调用初始化函数实例,但它在桌面上调用得很好,之后会立即查询ContextMenu项。这里有人以前见过这样的东西吗? 最佳答案 如果您正在调试shell扩展,您可能