1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //本文件为C语言导出函数
- #pragma once
- #include <iostream>
- #include "windows.h"
- #include "Base.h"
- using namespace std;
- Extern_C void RVCInit_SetLogPath(const char *logPath);
- Extern_C BOOL RVCInit_sysInitBegin(char *dirPath, LPTSTR lastErr); //进行系统初始化准备,进行关键文件拷贝,需要先调用该函数
- Extern_C BOOL RVCInit_isSystemx64(); //判断系统是否为64位
- Extern_C SYSTEM_TYPE RVCInit_sysTypeCheck();
- /******************Windows账户配置*********************/
- Extern_C BOOL RVCInit_EnableAdmin(); //启动Administrator用户
- Extern_C BOOL RVCInit_RemoveOtherAccouts(); //删除除了Administrator和CmbUser的用户
- Extern_C BOOL RVCInit_AddCmbUser(); //创建Cmbuser
- Extern_C BOOL RVCInit_checkAccounts(); //检查当前账户是否只包括Administrator和CmbUser
- /******************Windows声音配置*********************/
- Extern_C BOOL RVCInit_VoiceConfigDefault(); //声音参数配置,配置声音大小为0.48f,声音强度为0.0f
- Extern_C BOOL RVCInit_CheckVoiceDefault(); //检查声音强度是否为0.0f,不对声音大小进行检查
- /******************Windows网卡配置*********************/
- Extern_C BOOL RVCInit_CloseWifi(); //禁用Wifi功能
- Extern_C BOOL RVCInit_CheckWifi(); //检查当前wifi功能状态,返回TRUE则已开启,FALSE则已关闭
- Extern_C BOOL RVCInit_CheckWifiExist(); //检查无线网卡是否存在
- /******************Windows自动旋转*********************/
- Extern_C BOOL RVCInit_CloseAutoRotation(); //禁用自动旋转
- Extern_C BOOL RVCInit_checkAutoRotation(); //检查自动旋转状态,返回TRUE表示开启自动旋转,FALSE表示关闭自动旋转
- /***********************windows分辨率设置****************************/
- Extern_C BOOL RVCInit_setScreen(int width, int height); //设置分辨率
- Extern_C BOOL RVCInit_checkScreen(int width, int height); //验证当前屏幕分辨率是否为(width, height)
- /***********************windows DPI设置****************************/
- Extern_C BOOL RVCInit_SetMinDPI(TCHAR *SID, TCHAR *name = NULL); //设置为最小项目,输入SID时,则根据SID设置,如果SID没有输入,则根据name进行设置
- Extern_C BOOL RVCInit_checkMinDPI(TCHAR *SID, TCHAR *name = NULL);//检查当前是否为最小项目, 当输入SID时,根据SID检查;如果没有输入SID,则根据name检查
- /***********************初始化账户****************************/
- Extern_C BOOL RVCInit_InitAdmin(); //初始化Administrator账户
- Extern_C BOOL RVCInit_InitCmbUser(); //初始化CmbUser账户
- /***********************windows 框架设置****************************/
- Extern_C BOOL RVCInit_checkMainInit(TCHAR *errStr); //框架系统初始化检查
- Extern_C BOOL RVCInit_mainInit(TCHAR *errStr); //框架系统配置初始化,主要配置,必须进行该步骤
- Extern_C BOOL RVCInit_endInit(); //结束初始化,进行资源还原
- Extern_C BOOL RVCInit_InitRestore(); //初始化还原
|