#includewindows.h
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供麻城網(wǎng)站建設、麻城做網(wǎng)站、麻城網(wǎng)站設計、麻城網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、麻城企業(yè)網(wǎng)站模板建站服務,十年麻城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
voidhidecursor()
{
console_cursor_infocursor_info={1,0};
setconsolecursorinfo(getstdhandle(std_output_handle),cursor_info);
}
函數(shù)和結構體都在windows.h中定義,函數(shù)用法簡單就不說了。
console_cursor_info結構體定義如下:
typedefstruct
{dworddwsize;
boolbvisible;//為0時光標不可見
}console_cursor_info,*pconsole_cursor_info;
vc,mingw中均沒問題。
不明白直接hi。
#include "windows.h"
int main()
{
SetFileAttributes("a.txt", FILE_ATTRIBUTE_HIDDEN);
return 0;
}
設置文件或目錄的屬性,函數(shù)原型如下:
BOOL SetFileAttributes(
LPCTSTR lpFileName,
DWORD dwFileAttributes);
參數(shù):
lpFileName:輸入?yún)?shù),為需要設置文件屬性的文件或目錄。
返回值:
返回BOOL值,表示是否成功。
使用說明:
文件系統(tǒng)中對文件屬性的表示使用了DWORD類型的數(shù)據(jù),多個文件屬性用“|”運算連在一起
對于初學者來說,編寫的都是控制臺模式的C程序,也就是運行時會出現(xiàn)一個黑底的command窗口。?
如果要運行時隱藏,就需要使用windows 程序,同時不要創(chuàng)建任何窗體,這樣就不會有任何界面了。
使用VC創(chuàng)建隱藏運行程序方法如下:
1、 在創(chuàng)建工程的時候,不可以選擇Win32 Console Application,而是要選擇Win32 Application。
2、后續(xù)操作和Console程序類似,唯一區(qū)別為,Win32 App的主函數(shù)(入口函數(shù))不是main,而是
Iint?WINAPI?WinMain(HINSTANCE,HINSTANCE,int,LPCSTR)
3、這種方式創(chuàng)建的程序,雖然不會有界面出現(xiàn),但在任務管理器中還是有進程的。
沒有內(nèi)置的函數(shù)可以隱藏。
如果真的要隱藏,需要自己編寫函數(shù)進行處理。
需要用到的函數(shù)是 getch();
這個函數(shù)可以獲取一個字符,而屏幕上不會顯示出來。
你要做的,就是把錄入的數(shù)據(jù)保存到一個字符串中,然后自行對字符串進行解釋。
具體的做法,自己百度。