草庐IT

show-source

全部标签

c# - "The description for Event ID X in Source Y cannot be found."

我正在尝试将我的Web应用程序中的自定义事件写入Windows事件日志。我一直没有让消息字符串正常工作,我不断收到“找不到源Y中事件IDX的描述。”为了缩小范围,我决定将一个事件写到我的机器上已经存在的源中。我刚刚查看了其中一个已写出的事件,特别是SceCli事件1704。我执行以下代码:varlog=newEventLog("Application");log.Source="SceCli";varev=newEventInstance(1704,0,EventLogEntryType.Information);log.WriteEvent(ev);但是,这仍然在事件查看器中为我提供

c# - 通过 "Show Desktop"/Win+D 保持窗口可见

我正在创建一个桌面小工具,但遇到了问题。该窗口将被“显示桌面”命令隐藏-停止,我知道你在想什么,不需要“你不应该这样做”的评论-我想停止它。毕竟,桌面小工具的全部意义在于它可以固定在桌面上。澄清一下-我不想要TopMost窗口。我不想真正停止“显示桌面”命令,只是忽略它。我只想让我的桌面小工具在桌面上保持可见,像往常一样尽可能少地干扰正常功能。有什么想法吗?我当前的方法是我在Google上找到的P/Invoke片段,将表单的父级设置为Progman或其他。问题是这似乎强制在任务栏中显示窗口,这是我不想要的。 最佳答案 回答你的问题可

node.js - Windows 上的 Node 错误 : "Source Path Too Long"

解释:node_modules中大约有15个子文件夹目录。当要执行任何操作(删除、移动或重命名)时,它会在消息下方弹出。错误信息:Thesourcefilename(s)arelargerthanissupportedbythefilesystem.Trymovingtoalocationwhichhasashorterpathname,ortryrenamingtoshortername(s)beforeattemptingthisoperation.截图:内的子文件夹npm_modules目录。node_modules\gulp-connect\node_modules\gulp-

c# - 为什么我不能写 MessageBox.Show ("asdfasdf{0}", i);?

inti=85;Console.WriteLine("Myintelligencequotientis{0}",i);//KosherMessageBox.Show("Myintelligencequotientis{0}",i);//NotKosher我发现这最令人痛苦和虚弱。一个有效,另一个无效?这种行为不一致的根源是什么?越想越想不到,不理解往往变成自厌。 最佳答案 Show()方法根本没有适当的重载。为了方便起见,它被添加到Console.WriteLine中,但它并不是每个.NET方法的组成部分。要达到相同的效果,请手动使

c++ - Win32 : Is it possible to show the window but to hide it from taskbar?

如果我有一个带有多个窗口的win32应用程序,是否可以显示一个窗口但隐藏任务栏中的窗口图标?我已经尝试使用WS_EX_TOOLWINDOW和WS_EX_APPWINDOW创建窗口。 最佳答案 您有几个选择:工具窗口没有任务栏按钮。通过包含WS_EX_TOOLWINDOW扩展窗口样式来创建工具窗口。没有WS_EX_APPWINDOW扩展样式的自有窗口没有任务栏按钮。隐藏窗口没有任务栏按钮。选项1很简单。如果您不想使用工具窗口,请结合使用2和3。创建一个隐藏的无主窗口,它是主窗口的所有者。

c++ - Windows 多显示器 : How can I determine if a target is physically connected to a source when the target is available but not active?

我想根据来自DISPLAYCONFIG_TARGET_DEVICE_NAME和/或DISPLAYCONFIG_PATH_TARGET_INFO的信息启用特定的禁用监视器。要实际启用此监视器,我需要做的就是将其成功映射到要启用的匹配设备名称,例如\\.\DISPLAY1。但是如果没有预先存在的特殊知识,我找不到任何通用的方法来做出这个决定。如果我能将它与实际相关匹配的DISPLAYCONFIG_PATH_SOURCE_INFO联系起来就好了。QueryDisplayConfig在我的机器上返回所有可能的源和目标组合,甚至将监视器与它们实际上未连接的源配对。我有4个端口和3个监视器,所以我

c++ - 从 C++ 执行 "Show Desktop"

我正在设计一个系统,用户在其中做出手势,然后我的程序捕获它(使用网络摄像头)并且我的程序在规则系统(基于XML)中查找它必须执行的操作。好的,在解释了背景之后,我想知道如何让我的程序“执行”“显示桌面”按钮。我想为用户提供做手势并显示桌面的可能性。可能吗?我一直在寻找执行“显示桌面”按钮的程序(.exe),但恐怕不存在。 最佳答案 来自thisMSDNblogpost(日期为2004年,但肯定仍然有效),您必须调用ToggleDesktop().在C#中://CreateaninstanceoftheshellclassShell3

windows - SQL加: how to change directory and show current working directory

我刚刚安装了Oracle,并且正在使用SQL*Plus,因为GUI工具SQLDeveloper无法工作。我需要运行一些脚本,我发现在启动SQLPlus后我无法从一个session导航到另一个目录。我在互联网上搜索后确实找到的说明都在谈论SQLPlus的gui界面,它在版本11上不再可用。我得到的只是一个控制台窗口。现在我通过创建一个快捷方式然后将起始目录更改为脚本所在的目录来破解它为我工作。我可以继续这样做,但我想知道是否有命令让我知道a)当前工作目录和b)如何改变目录提前致谢雨果 最佳答案 尝试:hostpwd和hostcdsom

c# - 如何将 Windows 任务栏从 "show"切换/切换到 "auto-hide"(反之亦然)?

基本上,我想制作一个简单的切换程序(将映射到一些键盘快捷键),如果处于正常模式,则将任务栏设置为自动隐藏模式(相反,如果处于自动隐藏,则设置为正常显示模式)。你知道如何用C#实现吗?(或Win32C++,但实际上可以执行的任何操作都可以。)谢谢。希望我已经说清楚了。--我真的不想要任何会与任务栏重叠的全屏应用程序,只想要切换显示模式和退出的无窗口程序。我定期从自动隐藏切换到正常View并希望简化它。(使用Win7。)--编辑。例如#includeintCALLBACKWinMain(HINSTANCE,HINSTANCE,LPSTR,int){SetWindowPos(FindWind

database - Redis + “source of truth” 数据库一致性

我正在构建一个分析工具,但在基于时间序列的指标方面遇到了一些性能问题。我一直在试验Redis+bitmapist,这让我可以在写入数据库时​​急切地准备指标,并且对性能非常满意。但是,我对如何确保我的数据库和Redis保持同步感到有点困惑。我的数据库是存储所有事件数据的“真实来源”,但用户仪表板将依赖Redis来显示指标。我是否应该定期完全重建我的Redis指标以确保我的数据库和Redis之间没有差异?(ex:当一个事件发生时,它写入了DB,但是没有写入Redis)如果我的Redis服务器出现故障,将需要很长时间来重新处理所有事件并重建指标。我的仪表板是否应该查询数据库作为备份计划,即