/// <summary>
        /// 启动分区保护驱动
        /// </summary>
        /// <param name="curBitProcess">当前程序是64位,还是32位</param>
        /// <returns></returns>
        private static bool StartDriver(BitProcess curBitProcess)
        {
            if (curBitProcess == BitProcess.x32)
            {
                return(DeletePartitionProtectionCoreX32.StartDriver(_driverName) != 0);
            }

            return(DeletePartitionProtectionCoreX64.StartDriver(_driverName) != 0);
        }
        /// <summary>
        /// 开启写保护
        /// </summary>
        /// <param name="curBitProcess">当前程序是64位,还是32位</param>
        /// <returns></returns>
        private static bool WriteOn(BitProcess curBitProcess)
        {
            if (curBitProcess == BitProcess.x32)
            {
                return(DeletePartitionProtectionCoreX32.WriteOn() != 0);
            }

            return(DeletePartitionProtectionCoreX64.WriteOn() != 0);
        }
        /// <summary>
        /// 安装删除分区保护驱动
        /// </summary>
        /// <param name="driverPath">分区保护驱动全路径</param>
        /// <param name="curBitProcess">当前程序是64位,还是32位</param>
        /// <returns></returns>
        private static bool InstallDriver(string driverPath, BitProcess curBitProcess)
        {
            if (curBitProcess == BitProcess.x32)
            {
                return(DeletePartitionProtectionCoreX32.InstallDriver(_driverName, driverPath) != 0);
            }

            return(DeletePartitionProtectionCoreX64.InstallDriver(_driverName, driverPath) != 0);
        }