天涯明月刀删掉游戏里的QT的方法如下:
1、禁用法:这个方法用起来比较麻烦,便行之有效。在控制面板中找到并打开系统和安全。
2、在最下面可以看到管理工具,打开其中的本地安全策略页面。
3、找到软件限制策略中的其它规则,双击点开。
4、在右侧空白处,点击右键会看到下面一列,选新建路径规则。
5、在下面输入本地游戏目录中QT.exe和miniQTalk.exe的路径即可,文件还会存在,但不会起作用了。
6、删除法:找到天涯明月刀所在的文件夹,找到Cross文件,内置渗誉QT文件就在其中,在官方微博中明确表示玩家可以彻底删除这郑洞个文件。Cross文件下AppsCQSQTalk就是QT文件所在的位置,在不开游戏时可以把文件内的东西全部删除,也可以将整个Cross文件全部删除后,登录游戏即可,这样就可以了。
7、Cross文件换名喊喊枯什么的,都可以实现QT不占资源的结果,但这种方法是不能长久的,游戏一更新还会有,如果想彻底解决,还是用禁用法比较好。
Qt是从Linux移植的,Linux下完全没有回收站这种东西(个别Linux发行版也只是用特殊的方式实现了自己的回收站),所以Qt没有对回收站的支持。
Windows独有的东西就要用Windows的API来做(可以在Qt程序中使用,包含需要的头文件就行),不过说实的,我一直认为Windows的API设计得很屎。
所以我建议你下载个CmdUtils:http://www.maddogsw.com/cmdutils/cmdutils.zip
解压后你可消中以选择:
把recycle.exe拷贝到你拿陵山的项目,用QProcess来调用
参考压缩包里的源文件,recycle.c,看它是怎么写的汪芹
重点看或者干脆复制这个函数:
BOOL RecycleFiles (char** filenames, int nFiles, BOOL bConfirmed)
如果你懒得下载,直接把代码拷给你:(但是个人觉得,其他的文件也许也会对你有帮助)
#include <windows.h>#include <stdlib.h>
BOOL RecycleFiles (char** filenames, int nFiles, BOOL bConfirmed)
{
SHFILEOPSTRUCT opRecycle
char* pszFilesToRecycle
char* pszNext
int i, len
BOOL success = TRUE
char szLongBuf[MAX_PATH]
char* lastComponent
//fill filenames to delete
len = 0
for (i = 0 i < nFiles i++)
{
GetFullPathName (filenames[i], sizeof(szLongBuf), szLongBuf, &lastComponent)
len += lstrlen (szLongBuf) + 1
}
pszFilesToRecycle = malloc (len + 1)
pszNext = pszFilesToRecycle
for (i = 0 i < nFiles i++)
{
GetFullPathName (filenames[i], sizeof(szLongBuf), szLongBuf, &lastComponent)
lstrcpy (pszNext, szLongBuf)
pszNext += lstrlen (pszNext) + 1 //advance past terminator
}
*pszNext = 0 //double-terminate
//fill fileop structure
opRecycle.hwnd = NULL
opRecycle.wFunc = FO_DELETE
opRecycle.pFrom = pszFilesToRecycle
opRecycle.pTo = "\0\0"
opRecycle.fFlags = FOF_ALLOWUNDO
if (bConfirmed)
opRecycle.fFlags |= FOF_NOCONFIRMATION
opRecycle.lpszProgressTitle = "Recycling files..."
if (0 != SHFileOperation (&opRecycle))
success = FALSE
if (opRecycle.fAnyOperationsAborted)
success = FALSE
free (pszFilesToRecycle)
return success
}
第一种:不完全删除我们可以正常打开英雄联盟客户端,在选择大区的时候,如图,消除右上角的对号。
第二种:完全删除
打开你的英雄联盟安装路径;(我的是在F盘里,你的可能不太一样,总之先找到你电脑笑祥里的英雄联盟包)举例: F:\英雄联盟\Cross\碰灶搏Apps\LQT\GamePlus\Bin里有个QTalk.exe将其删除,如果你觉得不保险的话,你可以先将QTalk.exe先剪切到桌面,然后再重启。提醒:这个方法是永久的,除非你更新英雄辩稿联盟。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)