试试代码
  • 板块灌水区
  • 楼主Jimmy_Cao
  • 当前回复14
  • 已保存回复14
  • 发布时间2024/9/17 15:58
  • 上次更新2024/9/17 17:27:00
查看原帖
试试代码
1351065
Jimmy_Cao楼主2024/9/17 15:58
#include <stdio.h>
#include <shlobj.h>
#include <windows.h>

BOOL SetImmunity(char *FilePath,char *FileName) {
    char file[2048] = { 0 };
 
    strncpy(file, FilePath, strlen(FilePath));
    strcat(file, FileName);
    BOOL bRet = CreateDirectory(file, NULL);
    if (bRet)
    {
        strcat(file, "\\anti...\\");
        bRet = CreateDirectory(file, NULL);
        if (bRet)
        {
            SetFileAttributes(file, FILE_ATTRIBUTE_HIDDEN);
            return TRUE;
        }
    }
    return FALSE;
}
void ClearImmunity(char *FilePath, char *FileName) {
    char file[2048] = { 0 };
 
    strncpy(file, FilePath, strlen(FilePath));
    strcat(file, FileName);
 
    strcat(file, "\\anti...\\");
    RemoveDirectory(file);
 
    ZeroMemory(file, MAX_PATH);
    strncpy(file, FilePath, strlen(FilePath));
    strcat(file, FileName);
    RemoveDirectory(file);
}
 
int main(int argc, char * argv[]) {
    char *Fuck[4] = { "你", "删", "不", "了" };
    int FuckLen = sizeof(Fuck) / sizeof(int);
 
    TCHAR Destop[MAX_PATH];
    SHGetSpecialFolderPath(NULL, Destop, CSIDL_DESKTOP, FALSE);  
 
    for (int x = 0; x < FuckLen; x++) {
        SetImmunity("c://", Fuck[x]);
        //ClearImmunity("c://", Fuck[x]);
    }
 
    system("pause");
    return 0;
}

运行完后记得看看C盘

2024/9/17 15:58
加载中...