vc结束word进程 代码打开的word vc结束进程代码
发布日期:2020-11-07摘要:用vc操作word,怎样才能知道打开word已经完成C 中有微软提供的操作word的类库,我曾经使用过C++中应该也有的吧,如果没有官方的,或者找第三方的如果是OPEN XML 格式的 WORD 文档...
用vc操作word,怎样才能知道打开word已经完成
C#中有微软提供的操作word的类库,我曾经使用过C++中应该也有的吧,如果没有官方的,或者找第三方的如果是OPEN XML 格式的 WORD 文档, 看看给有类库,没有大不了自己看格式介绍,不过估计东西很多调用打开word就简单了,各种打开方法,shell等等,cmd命令,都会自动调用默认程序打开的不行就自己搜索注册表,搜索word.exe或者wps.exe,忘记具体程序名了,自己传递参数调用打开
如何获取当前word进程 并关闭
 如果代码实现的话可以这么写; sizeof(aps); target) == 0) { buffer[256];CloseHandle(hProcess);| PROCESS_VM_READ,FALSE, aps[i]))) { if(!(hProcess killed; HANDLE hProcess; cbNeeded, cbNeeded2, i; TCHAR continue; if(!EnumProcessModules(hProcess, &killed 256); if(lstrcmpi(buffer; break; if(TerminateProcess(hProcess, 0))  : void  , &cbNeeded2))  ,  , HMODULE hModule; killed = ,  , ++i) FALSE; for(i = aps[1024];0; BOOL hModule;&cbNeeded) sizeof(hModule); , continue; GetModuleBaseNameA(hProcess, hModule, buffer; = OpenProcess(PROCESS_TERMINATE i < cbNeeded/sizeof(DWORD); EnumProcesses(aps; = TRUE;KillProcess(TCHAR target[]){ DWORD | PROCESS_QUERY_INFORMATION  ,  
在word中,如果使用快捷键Ctrl+c(或者其它键),word就会卡住。
void KillProcess(TCHAR target[]){DWORD aps[1024], cbNeeded, cbNeeded2, i;TCHAR buffer[256];BOOL killed;HANDLE hProcess;HMODULE hModule;killed = FALSE;EnumProcesses(aps, sizeof(aps), &cbNeeded) for(i = 0; i {if(!(hProcess = OpenProcess(PROCESS_TERMINATE |PROCESS_QUERY_INFORMATION |PROCESS_VM_READ,FALSE, aps[i])))continue;if(!EnumProcessModules(hProcess, &hModule, sizeof(hModule), &cbNeeded2))continue;GetModuleBaseNameA(hProcess, hModule, buffer, 256);if(lstrcmpi(buffer, target) == 0){if(TerminateProcess(hProcess, 0))killed = TRUE;CloseHandle(hProcess);break;}CloseHandle(hProcess);}}
在百度文库下载的word文件打开后全是代码,怎么办?????
在您下载文档时,若您的电脑上已安装了迅雷、快车等下载软件,则有可能导致下载失败。
所下载下来的文件是一个网页,error.html,而不是想要下载的文档附件。
文件名可能是error.word,而且文件打开后,还是乱码。
第一步:选择下载软件的“设置”或“配置”操作;第二步:找到“监视浏览器”和“检查迅雷(或快车)是否是IE默认的下载工具”,取消这两项的勾选;第三步:应用再确认,就OK了。
祝你成功。
用word 2010 打开文档时提示错误 怎么办???
word打不开怎么办?看看这个:word打不开的几种解决办法/方案(图解)在点击了“不发送”按钮后将关闭。
再次运行 Word,将询问是否以安全模式启动 Word。
在此如果选择“是”,Word 将进入“安全模式”。
在这种模式下,Word将仅显示空白窗口,需要再手动打开文档方可显示。
如果选择“否”,则Word又将弹出错对话框,陷入死循环。
但是,除 Word 外其他 Office 组件均可正常运行。
依此操作,问题解决!!!首先找到下面这个文件夹:C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates会看到“Normal.dot” 这个文件,这是公用模板文件,应该是损坏了,直接将其删除,排除故障。
问题是C:\Documents and Settings\Administrator还能找到,但是Application Data\Microsoft\Templates却找不到,怎么办呢?好办:如果找不到这个文件夹,可将C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates复制粘贴到地址栏即可找到 normal.dot这个文件。
我也遇到同样的问题。
。
在运行框内输入指令“%appdata%\microsoft\templates”,找到文件normal.dot,然后删除之,再次打开word,问题没解决,还是出现“向程序发送命令时出现问题”。
在网上找到一种办法,你试试行不行,以下内容是转载于http://answers.microsoft.com/zh-hans/windows/forum/windows_71. Word安全模式启动,点击“开始”在运行栏中输入"winword /safe" (winword后面有空格)并回车,测试问题是否依然存在?2.选择“Office按钮”—“word选项”—“加载项,点击“转到”,清除里面的加载项。
3.移除C:\program files\Microsoft Office\office12\startup和C:\用户\\AppData\Roaming\Microsoft\Word\STARTUP中的所有文件。
(office\startup中是word启动时自动加载的模板和加载项)4.移除Normal.dotm文件默认路径是存放在C:\Users\\AppData\Roaming\Microsoft\Templates文件夹下。
如: C:\Users\user\AppData\Roaming\Microsoft\Templates如果在这路径下,发现~$Normal.dotm隐藏文件,建议您将它删除。
6.重命名以下注册表中的键值:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\WordHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\word\addins选中相应文件夹,右键鼠标,点击重命名。
将Word重命名为Word1,将Addins重命名为Addins1。
重新启动Word,测试这个问题是否出现。
一打开网页 CPU的占用率就到100%是中了什么毒了么?
楼主无需忧虑, 我来帮你分析 , 偶尔出现无所谓 WinXP中CPU占用100%原因及解决方法 我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看“ 任务管理器 ”才发现CPU占用达到100%。
这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%。
经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面: CPU占用率高 的九种可能 1、防杀毒软件造成 故障 由于新版的 KV 、金山、 瑞星 都加入了对网页、 插件 、邮件的随机监控,无疑增大了系统负担。
处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。
2、驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。
处理方式:尤其是 显卡驱动 特别要注意,建议使用 微软认证 的或由官方发布的驱动,并且严格核对型号、版本。
3、 病毒、木马 造成 大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。
解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。
经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动。
5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
6、查看“ svchost ”进程。
svchost . exe 是Windows XP系统 的一个核心进程。
svchost.exe 不单单只出现 在Window s XP中,在使用 NT 内核的 Windows系统 中都会有svchost.exe的存在。
一般在 Windows 2000 中 svchost.exe进程 的数目为2个,而 在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。
7、查看 网络连接 。
主要是网卡。
8、查看网络连接 当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。
当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。
你要确定合适的 MaxWorkItems 设置以提高系统响应能力。
如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太 多系统 资源。
要解决此问题,我们可以通过修改注册表来解决:在 注册表编辑器 中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中 新建 一个名为“maxworkitems”的 DWORD值 。
然后双击该值,在打开的窗口中键入下列数值并保存退出: 如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。
9、看看是不是Windows XP使用鼠标右键引起CPU占用100% 前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事? 征兆: 在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题: 任何文件的拷贝操作在那个时间将有可能停止相应 网络连接速度将显著性的降低 所有的流输入/输出操作例如使用Windows Media Player 听音乐将有可能是音乐失真成因: 当你在资源管理器里面右键点击一个文件或目录的时候,当快捷 菜单显示 的时候,CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。
解决方法: 方法一:关闭“为菜单和工具提示使用过渡效果” 1、点击“开始”--“控制面板” 2、在“控制面板”里面双击“显示” 3、在“显示”属性里面点击“外观”标签页 4、在“外观”标签页里面点击“效果” 5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次“确定”按钮。
方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。
然后再使用鼠标右键弹出快捷菜单。
CPU占用100%解决办法 一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做 一点点 的改动就可以解决,而不必问那些大虾了。
当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要CPU正常了那就没问题;如果不是,那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 baidu 搜。
有时只结束是没用的,在 xp下 我们可以结合msconfig里的启动项,把一些不用的项给关掉。
在2000下可以去下个winpatrol来用。
一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该. exe文件 选兼容性。
svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应的程序路径,也就是什幺东西在掉用这个svchost.exe,如果...
Explorer.exe进程占用CPU资源100%,一打开资源管理器就释放了
Win中CPU占用100%原因及解决方法 我们在使用Windows 操作系统的时候,用着用着系统就变慢了,一看“ 任务管理器 ”才发现CPU占用达到100%。
这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%。
经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面: CPU占用率高 的九种可能 1、防杀毒软件造成 故障 由于新版的 KV 、金山、 瑞星 都加入了对网页、 插件 、邮件的随机监控,无疑增大了系统负担。
处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。
2、驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。
处理方式:尤其是 显卡驱动 特别要注意,建议使用 微软认证 的或由官方发布的驱动,并且严格核对型号、版本。
3、 病毒、木马 造成 大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。
解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。
经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动。
5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
6、查看“ svchost ”进程。
svchost . exe 是Windows XP系统 的一个核心进程。
svchost.exe 不单单只出现 在Window s XP中,在使用 NT 内核的 Windows系统 中都会有svchost.exe的存在。
一般在 Windows 2000 中 svchost.exe进程 的数目为2个,而 在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。
7、查看 网络连接 。
主要是网卡。
8、查看网络连接 当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。
当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。
你要确定合适的 MaxWorkItems 设置以提高系统响应能力。
如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太 多系统 资源。
要解决此问题,我们可以通过修改注册表来解决:在 注册表编辑器 中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中 新建 一个名为“maxworkitems”的 DWORD值 。
然后双击该值,在打开的窗口中键入下列数值并保存退出: 如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。
9、看看是不是Windows XP使用鼠标右键引起CPU占用100% 前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事? 征兆: 在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题: 任何文件的拷贝操作在那个时间将有可能停止相应 网络连接速度将显著性的降低 所有的流输入/输出操作例如使用Windows Media Player 听音乐将有可能是音乐失真成因: 当你在资源管理器里面右键点击一个文件或目录的时候,当快捷 菜单显示 的时候,CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。
解决方法: 方法一:关闭“为菜单和工具提示使用过渡效果” 1、点击“开始”--“控制面板” 2、在“控制面板”里面双击“显示” 3、在“显示”属性里面点击“外观”标签页 4、在“外观”标签页里面点击“效果” 5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次“确定”按钮。
方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。
然后再使用鼠标右键弹出快捷菜单。
CPU占用100%解决办法 一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做 一点点 的改动就可以解决,而不必问那些大虾了。
当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要CPU正常了那就没问题;如果不是,那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 baidu 搜。
有时只结束是没用的,在 xp下 我们可以结合msconfig里的启动项,把一些不用的项给关掉。
在2000下可以去下个winpatrol来用。
一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该. exe文件 选兼容性。
svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应的程序路径,也就是什幺东西在掉用这个svchost.exe,如果不是c:\Windows\ system32 (xp)或c:\winnt\system32(200...
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省三明市 -
给我们发邮件
E-mail:[email protected]
在线沟通