国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#調用動態unlha32.dll解壓Lha后綴的打包文件分享

2024-09-07 17:05:30
字體:
來源:轉載
供稿:網友

代碼如下:
public class LhaUtity
    {
        ///取得DLL的版本
        [DllImport("unlha32")]
        private static extern UInt16 UnlhaGetVersion();

        /// <summary>
        /// '取得DLL的執行情況
        /// </summary>
        /// <returns>是否成功</returns>
        [DllImport("unlha32")]
        private static extern  Boolean UnlhaGetRunning();

        /// <summary>
        /// '文件檢查
        /// </summary>
        /// <param name="szFileName"></param>
        /// <param name="iMode"></param>
        /// <returns></returns>
        [DllImport("unlha32")]
        private static extern Boolean UnlhaCheckArchive(String szFileName, Int32 iMode);

        /// <summary>
        /// 文件解壓縮
        /// </summary>
        /// <param name="hwnd"></param>
        /// <param name="szCmdLine"></param>
        /// <param name="szOutput"></param>
        /// <param name="dwSize"></param>
        /// <returns></returns>
        [DllImport("unlha32")]
        private static extern int Unlha(int hwnd, string szCmdLine, string szOutput, int dwSize);

        /// <summary>
        /// 需要解壓的文件
        /// </summary>
        /// <param name="archiveFile">解壓文件路徑</param>
        /// <param name="extractDir">解壓到路徑</param>
        /// <param name="isDeleteFile">是否刪除</param>
        public static bool UnCompress(string archiveFile, string extractDir,bool  isDeleteFile)
        {
            string extractFullPath = string.Empty;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 砚山县| 灵山县| 普洱| 讷河市| 五家渠市| 永修县| 昆明市| 油尖旺区| 武定县| 新郑市| 永寿县| 土默特右旗| 读书| 泸州市| 桑植县| 富顺县| 纳雍县| 汝城县| 西城区| 资阳市| 宁化县| 二连浩特市| 伊吾县| 定陶县| 常德市| 城步| 义马市| 万载县| 衡阳市| 云和县| 平原县| 额尔古纳市| 扎赉特旗| 东乌| 玛沁县| 东阿县| 建阳市| 上犹县| 峨眉山市| 将乐县| 榆树市|