移除无效插件程序
在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲突,从而间接地引起系统内存读写错误的现象。为了给那些大容量的应用程序或游戏提供一个干净、稳定的工作环境,我们最好定期使用类似360安全卫士这样的程序,来查看系统是否被偷偷安装了各种无效的垃圾插件程序,一旦发现的话,那可以直接将它们从系统中及时卸载干净。
手工修复系统服务
与系统内存读写 *** 作有关的Windows Management Instrumentation服务要是发生错误的话,也会导致系统d出内存读写错误的提示,所以当我们遇到这种错误现象时,可以尝试手工修复一下Windows Management Instrumentation服务,下面就是具体的修复步骤:
首先用鼠标右键单击系统桌面中的“我的电脑”图标,从d出的快捷菜单中执行“管理”命令,打开本地系统的计算机管理窗口,在该窗口的左侧显示区域,依次展开“服务和应用程序”/“服务”选项,在对应“服务”选项所在的右侧显示区域中,找到Windows Management Instrumentation服务,并用鼠标右键单击该服务选项,从d出的快捷菜单中执行“属性”命令,打开如图所示的服务属性设置界面
其次在该设置界面的“常规”标签页面中,单击“停止”按钮,将Windows Management Instrumentation服务暂时停止运行。之后,打开计算机系统的资源管理器窗口,在该窗口中依次展开“Windows”、“system32”、“wbem”、“repository”文件夹,然后将“repository”文件夹窗口中的所有文件进行一下备份,备份完成后将该文件夹中的所有内容全部清除掉
接下来,重新启动一下计算机系统,待系统启动成功后,按前面 *** 作打开Windows Management Instrumentation服务的属性设置界面,单击该界面中的“启动”按钮,相信这么一来Windows Management Instrumentation服务就能正常运行了。
修复系统损坏文件
如果计算机系统不小心感染了病毒或者发生了误删除 *** 作,那么与系统内存读写 *** 作有关的系统文件很可能受到损坏,而这些系统文件一旦受到损坏的话,那么我们就很容易遭遇内存读写故障提示了。所以,我们一旦碰到内存读写错误的提示时,不妨按照如下步骤修复一下系统,看看系统是否存在损坏的文件:
一, 调用自己开发的应用1)在plist文件中,注册对外接口
在xcode group&files 里面,展开 resources选择info.plist
鼠标右击information property list ,然后从列表中选择URL types
右击 add row 添加一个对象(item)右击item add row
从列表中选择 URL Schemes 再右击添加一个对象(item1)
将item1得值设置为:myapp
这个myapp就是对外接口,其它应用可以通过它,调用该应用
plist如下图所示:
2).处理URL请求
应用程序委托在 application:handleOpenURL:方法中处理传递给应用程序的URL请求。如果您已经为自己 的应用程序注册了定制的URL模式,则务必在委托中实现这个方法。
下面代码实现了这个委托方法;
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if([[url scheme] isEqualToString:@"myapp"]){
[application setApplicationIconBadgeNumber:10]
return YES
}
return NO
}
3).测试外部调用
1.回到Home屏幕,启动Safari(在iPhone仿真器上,在菜单上选择Hardware->Home命令就可以回到Home屏幕)。
2.在Safari的地址栏中,键入使用定制模式的URL: myapp:
3.确认您的应用程序是否启动,以及应用程序委托是否收到application:handleOpenURL:消息。
4)调用方法
在你需要调用上面注册过对外接口的应用中,添加下面代码即可
NSURL *url = [NSURL URLWithString:@"myapp:"]
[[UIApplication sharedApplication] openURL:url]
通过上述两个步骤,你可以在你的应用中,让用户打开你的其它应用
二, 调用IOS自带的应用
上面讲述的是调用自身的应用,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法
一、调用app store界面方法
在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。
实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"程序的相应连接"]]
二、调用其它应用的方法
1、把应用程序的后缀由EXE改为COM,如果可以运行的话就是文件关联的问题所谓“文件关联”,通俗地讲就是调用一个(一些)程序来打开与这些程序相对应的文件!比如*.txt文件可以用notepad(记事本)或wordpad(写字板)程序来打开,*.zip文件可以用程序winzip来打开,*.chm文件用程序“hh”来打开等等。
但当你双击某些文件时,你是不是发现非但没有打开,反而d出了一个讨厌的提示框“该文件没有与之关联的程序可用于执行此项 *** 作,请……”,或者,本来要用音频解霸听
mp3,可由于上次的误 *** 作,系统自动使用超级解霸来打开
*.mp3,结果吗?还用说,呵呵!为什么会出现这些情况呢?对了,这些文件就是没有建立关联或者虽然建立但却是错误的,也就是系统没有定义打开该文件的程序或者虽定义了但却定义了不正确的程序。
明白了原因,我想众网友一定知道该如何解决了吧?对,没有关联的,我们可以建立;关联错误的,我们同样可以修改。
方法嘛,右键需要建立关联的文件,在d出的菜单中选“打开方式”,如果要修改的话,右键的时候需同时按shift键。(注意,一定要同时按住shift键,否则不会出现“打开方式”)。在随后的小窗口中选择打开该文件的程序即可!如果要建立永久性的关联,则还需要在下面的“始终使用该程序打开这种类型的文件”前打勾。该方法比较简单,但需要网友们对电脑有一定的了解,能大致知道何种文件调用何种程序。
2、进入安全模式,用360的全面查杀杀毒,
PS:如何进入安全模式:是一直不停的按F8,从计算机启动时就按!
3、重装系统,这是没有办法的办法,谁叫XP这么精贵呢,稍微一受伤就要重装系统,这样也是最实用的办法了
然后要注意,其他盘也有可能中毒,打开其他盘符要用右键打开
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)