摘要:
用Navicat连接mysql时出现错误:client does not support authentication...解决方案:USE mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; FLUSH PRIVILEGES; 阅读全文
摘要:
这两天发现电脑卡慢。 同事电脑发现病毒,而后装上杀软后(一直在裸奔~~~),发现自己电脑也存在。 DesktopLayer.exe 会有以下几个行为: 第一,会在C:\Program Files (x86)\目录下生成一个Microsoft文件夹,里面有个病毒文件desktoplayer.exe;第 阅读全文
摘要:
前天电脑中毒,更新SVN的时候,发现以下错误: 在杀毒软件中才找到文件,文件已经被隔离。 如果恢复又会被杀掉。 解决方案: 1. 重新checkout 2. 信任被杀毒软件隔离的.svn-base文件(风险杠杠滴) 3. 在对应的目录下,新建一个同名文件即可 阅读全文
摘要:
看到一个比较简单粗暴的方式,做个记录。 直接用记事本或者notepad++(文本编辑软件都可)打开exe文件(dll文件), 会有很多乱码,接下来只需要在第二段中找到PE两个字母,在其后的不远出会出现d? 或者L。 若是d,则证明该程序是64位;若是L,则证明是32位。 64位: 32位: 阅读全文
摘要:
OpenProcess 打开|获得进程句柄 服务方式程序时,程序的创建者为SYSTEM用户;非SYSTEM用户调用OpenProcess访问该服务程序时,调用失败,GetLastError返回5 调用下面的函数提权,即可解决。(若有其他方案,欢迎补充) 阅读全文
摘要:
记录一下: win10 系统管理员 打开后缀为 .xxx 的文件时, 系统提示: 请求操作需要提升 网上搜索了一下,原因是权限不够,故系统提示。 给当前用户加入了 管理员权限,各种权限都无效。 解决方案一: 说不定你的提升了管理员权限后就可以正常打开了。 解决方案二:(个人实际情况) 原因:将打开后 阅读全文
摘要:
#include #include #include using namespace std; pid_t getProcessPidByName(const char *proc_name) { FILE *fp; char buf[100]; char cmd[200] = {'\0'}; pid_t pid = -1; sprin... 阅读全文
摘要:
char* convertQString2char(const QString &str) { QByteArray ba = str.toUtf8(); char * pathChar = ba.data(); return pathChar; } 阅读全文
摘要:
bool checkProcessRunning(const QString &processName, QList &listProcessId) { #ifdef Q_OS_WIN bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapsho... 阅读全文
摘要:
QString getProcessFullPath(const quint64 &processId) { #ifdef Q_OS_WIN // access process path WCHAR name[1024]; ZeroMemory(name, 1024); // open process handler HANDLE hProcess = O... 阅读全文