如何获取完整的windows日志?(不仅仅是eventviewer中显示的内容)
大家好! 我想知道如何获取完整的“windows 日志"(不仅是事件查看器显示的日志,还有系统设置后的所有事件日志)? 需要你的帮助! 希望得到您的回复! 解决方案 看看EventLog.GetEventLogs 方法[^]: 引用:EventLog 对象数组是调用GetEventLogs 时由machineName 参数指定的计算机上所有事件日志的快照.这不是一个动态的集合,所以它不会实时反映日志的删除或创建.您应该在读取或写入之前验证数组中的日志是否存在.该阵列通常包括至少三个日志:应用程序、系统和安全.如果您在指定计算机上创建了自定义日志,它们也会出现在数组中. GetEventLogs 是一个静态方法,因此可以在 EventLog 类本身上调用它.无需创建 EventLog 对象的实例即可调用该方法. 要检索事件日志列表,您必须具有相应的注册表权限.这些权限与调用 Exists 和 SourceExists 所需的权限相同.
474 2022-07-19
编程技术问答社区
人工智能在程序安装中的应用
嗨! 当我尝试安装程序应用程序 AI(遗传和蚁群优化算法) 当我尝试从 Win.rar 中提取它时,它说它无法执行程序. 文件是: - 演示项目文件和 - 下载源文件 文件从上面的链接下载; 遗传和蚁群优化算法[^] 请问,你能帮我解决这个安装问题吗? 最好的问候, Mary 解决方案 不要在快速回答下发布这个 - 如果你从一篇文章中得到代码,那么在底部会有一个“新消息"按钮文章,这会导致向作者发送电子邮件.然后他们会收到通知,您希望与他们交谈. 在这里发布这个依赖于他们“路过"并意识到这是给他们的.
140 2022-07-19
编程技术问答社区
Windows 7计划程序与系统有关。诊断。处理dot net
嗨 我编写了一个 .net 应用程序,直到最近,它还安装在 XP PC 上并在 Windows Scheduler 下运行.效果很好. 我们刚刚将该应用程序迁移到 Windows 7 PC 上,作为标准应用程序运行时可以完美运行.点击它,它就会运行. 但是,当我尝试通过 Win 7 调度程序运行它时,它无法正常工作. 在某种程度上,它使用“System.Diagnostics.Process"的代码将 ffmpeg.exe 作为外部进程启动. 这就是调度程序行为不端并且不允许外部进程运行的地方. 正如我所说,它在 Win 7 上完美运行,只是不在调度程序下. 我想这是一个权限/安全问题,但该怎么办呢? 计划设置具有以最高权限运行的任务. 有人有这方面的经验吗? 问候 Malcom 解决方案 似乎您需要以登录用户身份运行该进程.这段代码应该这样做(将其放入新模块中): 导入 System.Runtime.InteropServices
122 2022-07-19
编程技术问答社区
[Microsoft][ODBC驱动程序管理器]未找到数据源名称,也未指定默认驱动程序
我在 Windows 7 32 位机器上运行旧版 VB6 桌面应用程序.该应用程序在 Windows XP 上运行良好,但是当我将其移至我的 Windows 7 32 位机器时,我收到以下错误. [Microsoft][ODBC Driver Manager]未找到数据源名称且未指定默认驱动程序. 我验证了DSN是正确的,但仍然不高兴. 我在互联网上看到很多具有相同问题的示例,除了它们是在 Windows 7 的 64 位版本上,但是我在 32 位版本上,似乎无法找到解决我的问题的方法. 任何有解决方案的人,我很想听听. 解决方案 您的系统 DSN 可能与 Windows 7 存在一些问题.尝试将其更改为用户 DSN 和问题可能会消失.
506 2022-07-19
编程技术问答社区
Win 7和IE 8不适用于VS2008??
在 Windows XP 和 IE 7 上使用 VS2008 时我没有问题. 我最近迁移到 Win 7 和 IE 8.IE 8 在浏览其他网站时完美运行,包括 The Code Project. 但是当我修改一个 ASP.NET 页面并在浏览器中启动视图时,背景图像不显示. 标签只显示 X. 有没有人遇到过类似的问题?PS.我认为我的 Win 7 是 x64. 事先谢谢你. 解决方案 它是微软的,所以你应该知道,如果没有补丁、修复、更新、升级或兼容包,任何事情都无法工作.在微软,产品的实际创建是在发布之后完成的(从他们著名的 windows 1.0 开始).但是现在,只需查看以下链接之一: http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-7/[^] http://learn.iis.net/page.aspx/28/installing-iis-7-on-windows-vi
104 2022-07-19
编程技术问答社区
人脸识别和情感检测应用
伙计们,我正在做这个项目,我需要帮助.我正在使用 C++,我想开发一个可以检测人脸的应用程序,只检测面部部分并排除其余部分,该应用程序必须跟踪人脸.按下界面中的检测按钮后,它必须告诉什么样的人脸情绪是个人表现出来的.我现在做了应用程序的界面我希望代码能够存储数据,即面部表情并在检测期间检索它们.请帮助我不知道从哪里开始.请在 *removed e-mail* 解决方案 您好,这里有一篇文章可能对您有所帮助: http://www.codeproject.com/KB/audio-video/face_detection.aspx[^]
498 2022-07-19
编程技术问答社区
Windows 7服务赢得#39;t写入注册表
5 年前,我为 Windows XP 用 C 语言编写了一个服务应用程序.我现在将它移植到 Windows 7.这个应用程序写入 HKLM\Software\mycompanyname\myappname 下的注册表. 如果我在服务运行时查看该注册表项,当我按 F5 刷新注册表视图时,我看不到任何值得到更新.我知道其中一些值是在启动期间写入的.但是,如果我停止服务并刷新该注册表项,我就会看到更新的值. 就好像该服务已锁定该注册表项以供读取,直到它停止.所以这让我想知道我使用此服务的应用程序是否可以在服务运行时从注册表中读取当前值?? 在 XP 中这可以正常工作.如果我定期按 F5 刷新注册表项视图,则所有已更改的值都会在服务仍在运行时更新. 这是预期的行为吗?如果是,为什么? 解决方案 写入注册表需要管理员权限.您可能必须从机器上的管理员帐户安装它. 它确实写入注册表.只是在我停止之前,注册表中没有任何显示.它在 LOCAL SYSTEM 上下文下运行,
402 2022-07-19
编程技术问答社区
windows 7中的异常
我在windows 7中有一个例外,但在windows xp中没有例外. 问题签名:问题事件名称:APPRCASH应用程序名称:AVKarMakerMUI.dealio._1.0.35.exe应用程序版本:0.0.0.0申请时间戳:4bc06cda出现错误的模块名称:StackHash_e98d出现错误的模块版本:0.0.0.0出现错误的时间戳模块:00000000异常代码:c0000005异常偏移:007ab16a操作系统版本:6.1.7229.2.0.0.256.1语言代码:1049附加信息 1:e98d附加信息2:e98dfca8bcf81bc1740adb135579ad53附加信息 3:6eab附加信息 4:6eabdd9e0dc94904be3b39a1c0583635阅读我们在互联网上的隐私声明:http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419如果互联网上的隐私声明 not 可用,请检查其本地变体:C
122 2022-07-19
编程技术问答社区
正在统计表中的记录。。。
我需要计算一个表中的记录数.我试过这样 - SqlDataAdapter da = new SqlDataAdapter(); string select = "select count(*) as number from tblRegNo; da.SelectCommand = new SqlCommand(select, con); 然后我需要把这个数字赋给一个整数变量.然后我可以使用消息框来查看数据库表中的记录数. 请帮我.我是C#编程的初学者. 解决方案 查询Count后使用: SqlCommand cmd = new SqlCommand(select, con); int Newvalue = Convert.ToInt32(cmd.ExecuteScalar()); 嗨, 试试下面的代码 string 查询 = "从 tblRegNo 中选择 count(*) 作为数字";SqlCommand cmd= new SqlComman
90 2022-07-19
编程技术问答社区
在同一gridview中查看两个表
考虑一下.. 有两张桌子.. 第一个..姓名,教师,年份 第二个..name,regno. 我需要在一个 gridview 中查看这两个表像这样.. 姓名,教师,年份,regno.. 请给我一个答案. 我是 C# 的初学者. 解决方案 在Dataset 中你可以保留多个表.所以根据需要像 ds.table[0] 或 ds.table[1] 一样使用它 你好尼山, 尝试以下查询.在这里,我假设两者都具有名称作为公共列. SELECT t1.Name,t1.Faculty,t1.Year,t2.RegNo FROM table1 t1, table2 t2 WHERE t1.Name = t2.Name;
174 2022-07-19
编程技术问答社区
数据集的差异
c#中的DataSet和DataTable有什么区别.请用例子给我一个清楚的介绍.我是初学者 解决方案 这里可以详细了解DataSet和DataTable的区别 数据集和数据表的区别[^] 粗略地说,DataSet 是 DataTable 的集合. 查看文档[^]. 此外,您可能会发现许多教程只是 谷歌搜索[^].
148 2022-07-19
编程技术问答社区
语法错误更新语句。请帮助我问题出在哪里。这是我的大学项目。这是我的密码
试试Dim SqlQuery As String = "UPDATE CustomerT SET [Contact] ='" &txtcontact.Text &_"', [FirstName] ='" &txtfirstname.Text &_"', [LastName] ='" &txtlastname.Text &_"', [地址] ='" &txtaddress.Text &_"', WHERE CustomerID = '" &txtid.Text &";"Dim SqlCommand As New OleDbCommand带 SqlCommand.CommandText = SqlQuery.Connection = conn.ExecuteNonQuery()结束 附加载列表视图()MsgBox("一条记录更新成功...")Catch ex As 例外消息框(例如消息)结束 试试End Sub 解决方案 您忘记了分号之前的引号,并且您不应该在 WHERE 关键字之前放置
82 2022-07-19
编程技术问答社区
Can#39;t在我的Listview中加载我的3个表。我的编码有什么问题。第一个名为Customert的表加载良好。第二个名为Imaget的表仅加载2行,但我的Ms Access中有5个数据。。。
子 loadlistView() LV1.FullRowSelect = True LV1.MultiSelect = False LV1.View = View.Details LV1.Columns.Clear() LV1.Items.Clear() LV1.Columns.Add("ID", 30, Horizo​​ntalAlignment.Left) LV1.Columns.Add("联系人", 100, Horizo​​ntalAlignment.Left) LV1.Columns.Add("名字", 150, Horizo​​ntalAlignment.Left) LV1.Columns.Add("姓氏", 150, Horizo​​ntalAlignment.Left) LV1.Columns.Add("地址", 200, Horizo​​ntalAlignment.Left) Dim SqlQuery As String = "SELE
162 2022-07-19
编程技术问答社区
Windows 7以编程方式在桌面上添加/更改快捷方式
我正在尝试以编程方式更改 XP 和 Windows 7 上的快捷方式目标. 我有使用 IWshShell/IWshShortcut 在 Windows XP 中工作的代码. 它似乎在Windows 7中也可以工作,即我运行程序修改快捷方式,然后右键单击图标/快捷方式并检查属性,它显示快捷方式目标已更改. 然后当我点击快捷方式时,它会恢复到快捷方式更改之前的目标?? 我怀疑这是与 Windows 7 相关的安全问题,但我是系统管理员. 任何想法将不胜感激. public bool UpdateTarget(string shortCutPathFile, string newTargetPathFile,string hotKey){FileInfo LinkFile = new FileInfo(shortCutPathFile);if (LinkFile.Exists){WshShell shell = new WshShell();IWshShor
146 2022-07-19
编程技术问答社区
onwindowposchanging()帮助的问题~
当我试图隐藏对话框时,我使用了 onwindowposchanging() 函数,它隐藏了对话框,但在隐藏对话框后,我需要一个 messagebox() 来显示该过程已完成,但在我添加 MesasageBox() 之后功能并执行功能,发生了一件奇怪的事情,MessageBox()显示了几次,当我点击时,它关闭的速度比正常慢得多............我不知道是什么问题 .有人帮我吗?谢谢. 解决方案 你可能需要发布一些代码来看看为什么它会被打开几次然后关闭缓慢,但作为一个初步的猜测,你可能将 MessageBox() 放在一段重复调用的代码中,对话框需要很长时间才能关闭的原因可能是因为应用程序没有正常关闭(可能是崩溃而不是关闭). ShowWindow 函数也发送一个WM_WINDOWPOSCHANGING 消息.如果您调用 ShowWindow 函数,则必须阻止重新输入消息处理程序. 即: void myclass::onwindowposchanging() { s
290 2022-07-19
编程技术问答社区
永久禁用笔记本电脑上的触摸板
是否可以永久禁用装有 Windows 7 的 Acer Aspire 笔记本电脑上的触摸板? 我可以使用 fn F7,但每次启动时都会重置.我检查了-控制面板/鼠标设置中没有设置,设备管理器中也没有列出任何触摸板设备,也没有任何BIOS设置. 解决方案 如果你是对的——太糟糕了;您没有适合触摸板的制造商软件.这是通常提供的重要功能. 这个问题对于这个软件开发者论坛来说确实是题外话.尝试从制造商那里获得支持.也许最近的软件更新会有所帮助. —SA
512 2022-07-19
编程技术问答社区
模块��regsvr32 shdocvw。dll�� 无法加载
请理解我的意思不是喊叫.... :( ...(正如我刚刚在下面读到的)... :( ... 如果可能,请像我一样“提前原谅我"在这一点上没有力气重新写这个...... :( ...“拜托?"我非常感谢你 6 周来,我一直在处理“WINDOWS EXPLORER 已停止工作/WINDOWS EXPLORER 正在重新启动"......不,它不会在安全模式下执行......是的,我试图执行干净启动但不能.......(我已经尝试过“WINDOWS 更新和更新我的设备驱动程序以及各种热修复......清理了我的注册表......运行了防病毒......一切都正确!!!!所以请当我说我已经尝试过时,请认真对待!!!!!)所以今天我以“adm"开始“cmd"并输入@提示:regsvr32 shdocvw.dl .....我收到了这个....... 模块“regsvr32 shdocvw.dll"加载失败!!!!!!大约 14 年前,我带着我的“运行计算机",把它从桌子上拉下来,愤怒&沮丧&把
624 2022-07-19
编程技术问答社区
为什么这些图标不';当我的任务栏按钮组策略为��始终合并��?
我的系统是Win7 Ultimate 32bit,我的任务栏按钮组策略是“总是合并,隐藏laybels". 有一个程序有一些快捷方式,当我通过单击不同的快捷方式打开该程序时,我发现图标没有按照政策所说的那样组合. 所有这些快捷方式都针对相同的位置.谁能告诉我为什么会发生这种情况以及如何组合所有这些图标?谢谢 PS:也许我问问题的方式不太准确.我认为这是一个与 windows 编程相关的问题,因为你看,我可以在我的代码中创建快捷方式. 我真正关心的是如何创建两个指向同一个地方的快捷方式,但是当我通过双击两个快捷方式启动程序时,任务栏上的实例图标必须不同,而任务栏按钮组策略是“总是组合". 解决方案 好吧,我不能回答你的问题,我怀疑其他人会回答,因为它与 Windows 7 中的设置有关,而不是编程.但我强烈推荐这个视频系列[^] 我几乎可以肯定它会帮助您找到答案.祝你好运:) http://windows.microsoft.com/en-US/Windows
548 2022-07-19
编程技术问答社区
Windows 7双监视器;监视器导致桌面重新排列
大家好, 每次连接/断开第二台显示器并扩展时,我都必须重新安排桌面上的所有快捷方式.所以我不得不花很多时间重新安排它们.我该如何阻止这种情况,评论真的很感激. 提前致谢! 解决方案 世上没有奇迹.你改变显示器的纵横比,然后桌面只需要重新排列.如果重新安排的方式似乎不如您想要的方便,请将所有投诉都提交给 Microsoft.这不是软件开发问题. 顺便说一句,我从来没有听说过真正的软件开发人员会依赖于桌面上的图标排列这种不稳定的东西,更不用说有经验的人浪费他们宝贵的时间在桌面上手动排列图标了.我总是看到几乎是空的桌面.这主要是为没有经验的用户准备的玩具. —SA
620 2022-07-19
编程技术问答社区