91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.74MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-05
  • 語言: C/C++
  • 標(biāo)簽: c++??

資源簡介

c++實現(xiàn)自我刪除

資源截圖

代碼片段和文件信息

#include
#include
#include
//#include

//用printf輸出中文string會出現(xiàn)亂碼

//從完整路徑名中提取純文件名
std::string?getName(char?ch[])
{
//printf(“ch?name:\n?%s\n“ch);
std::string?s(ch);
//printf(“s?name:?%s\n“s);
//std::cout<<“scout?:“< //注意雙斜杠,文件名不能有‘\‘
int?seek?=?s.find_last_of(‘\\‘);
//printf(“seek:?%d\n“seek);
s?=?s.substr(seek+1s.length()-seek-1);
return?s;
}

int?main()
{
char?strName[MAX_PATH];

//這將返回自身應(yīng)用程序句柄
HMODULE?hModule?=?GetModuleHandle(NULL);
//得到自身完整的路徑
GetModuleFileName(hModulestrNamesizeof(strName));

/*
HMODULE表示模塊句柄
Handle?是代表系統(tǒng)的內(nèi)核對象,如文件句柄,線程句柄,進程句柄。
HMODULE?是代表應(yīng)用程序載入的模塊,win32系統(tǒng)下通常是被載入模塊的線性地址。
HINSTANCE?在win32下與HMODULE是相同的東西,在Win32下還存在主要是因為win16
程序使用HINSTANCE來區(qū)別task。
HWND?是窗口句柄  
*/
//printf(“file?name:\n?%s\n“strName);
std::string?strTemp?=?getName(strName);
char?*ch?=?(char*)strTemp.c_str();

printf(“file?name:?%s\n“ch);

//實現(xiàn)批處理
FILE?*fp;
fp?=?fopen(“selfdel.bat““w+“);
fprintf(fp“@echo?off\r\n“);
fprintf(fp“:start\r\n\tif?not?exist?%s?goto?done\r\n“ch);
fprintf(fp“\tdel?/f/q?%s\r\n“ch);
fprintf(fp“goto?start\r\n“);
fprintf(fp“:done\r\n“);
//這里要兩個百分號
fprintf(fp“\tdel?/f/q?%%0?\r\n“);
//??/f強制刪除只讀文件
//??/q指定靜音狀態(tài)。不提示您確認(rèn)刪除。
//??%0代表自身

fclose(fp);
//隱藏運行批處理
ShellExecute(NULL“open““selfdel.bat“NULLNULLSW_HIDE);
/*
注意事項:使用該函數(shù)時,需添加該頭文件:[1]#include?
ShellExecute函數(shù)原型及參數(shù)含義如下:
ShellExecute(
hWnd:?HWND;?{指定父窗口句柄}
Operation:?PChar;?{指定動作?譬如:?open、print、edit、explore、find[2]}
FileName:?PChar;?{指定要打開的文件或程序}
Parameters:?PChar;?{給要打開的程序指定參數(shù);?如果打開的是文件這里應(yīng)該是?nil}
Directory:?PChar;?{缺省目錄}
ShowCmd:?Integer?{打開選項}
):?HINST;
ShowCmd?參數(shù)可選值:SW_HIDE?=?0;?{隱藏}
SW_SHOWNORMAL?=?1;?{用最近的大小和位置顯示?激活}
SW_NORMAL?=?1;?{同?SW_SHOWNORMAL}
SW_SHOWMINIMIZED?=?2;?{最小化?激活}
SW_SHOWMAXIMIZED?=?3;?{最大化?激活}
SW_MAXIMIZE?=?3;?{同?SW_SHOWMAXIMIZED}
SW_SHOWNOACTIVATE?=?4;?{用最近的大小和位置顯示?不激活}
SW_SHOW?=?5;?{同?SW_SHOWNORMAL}
SW_MINIMIZE?=?6;?{最小化?不激活}
SW_SHOWMINNOACTIVE?=?7;?{同?SW_MINIMIZE}
SW_SHOWNA?=?8;?{同?SW_SHOWNOACTIVATE}
SW_RESTORE?=?9;?{同?SW_SHOWNORMAL}
SW_SHOWDEFAULT?=?10;?{同?SW_SHOWNORMAL}
SW_MAX?=?10;?{同?SW_SHOWNORMAL}

格式一:http://網(wǎng)站域名。
如:ShellExecute(Handle?“open“?“http://?;
www.neu.edu.cn“?NULL?NULL?SW_SHOWNORMAL);
格式二:http://網(wǎng)站域名/網(wǎng)頁文件名。
如:ShellExecute(Handle?“open““?http://?;
www.neu.edu.cn/default.htm“NULLNULL
SW_SHOWNORMAL);
*/

system(“pause“);
exit(1);
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3939??2016-06-24?17:36??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\3_批處理實現(xiàn)自刪除.vcxproj

?????文件????????942??2013-03-28?13:51??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\3_批處理實現(xiàn)自刪除.vcxproj.filters

?????文件????????143??2013-03-28?13:35??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\3_批處理實現(xiàn)自刪除.vcxproj.user

?????文件???????2924??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\main.cpp

?????文件???????3020??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\3_批處理實現(xiàn)自刪除.log

?????文件????????780??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\cl.command.1.tlog

?????文件??????20232??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\CL.read.1.tlog

?????文件????????578??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\CL.write.1.tlog

?????文件???????1638??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\link.command.1.tlog

?????文件???????2900??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\link.read.1.tlog

?????文件????????824??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\link.write.1.tlog

?????文件?????727533??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\main.obj

?????文件????????632??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\mt.command.1.tlog

?????文件????????814??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\mt.read.1.tlog

?????文件????????442??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\mt.write.1.tlog

?????文件?????266240??2016-06-24?17:37??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release\vc100.pdb

?????文件???17256448??2016-06-24?18:11??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除.sdf

?????文件????????945??2013-03-28?13:35??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除.sln

????..A..H.?????11776??2016-06-24?18:11??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除.suo

?????文件?????461824??2016-06-24?17:37??c++實現(xiàn)自我刪除\Release\3_批處理實現(xiàn)自刪除.pdb

?????目錄??????????0??2019-01-03?10:36??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除\Release

?????目錄??????????0??2017-03-07?15:13??c++實現(xiàn)自我刪除\ipch\3_批處理實現(xiàn)自刪除-621f12de

?????目錄??????????0??2019-01-03?10:36??c++實現(xiàn)自我刪除\3_批處理實現(xiàn)自刪除

?????目錄??????????0??2019-01-03?10:36??c++實現(xiàn)自我刪除\ipch

?????目錄??????????0??2019-01-03?10:36??c++實現(xiàn)自我刪除\Release

?????目錄??????????0??2019-01-03?10:36??c++實現(xiàn)自我刪除

-----------?---------??----------?-----??----

?????????????18764574????????????????????26


評論

共有 條評論