国产探花免费观看_亚洲丰满少妇自慰呻吟_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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁布县| 武隆县| 潮州市| 宝清县| 德清县| 乳山市| 安义县| 三门县| 广水市| 辉南县| 岳阳县| 永胜县| 资溪县| 安庆市| 大连市| 静安区| 黑河市| 沭阳县| 锡林郭勒盟| 景洪市| 罗江县| 西畴县| 竹山县| 安义县| 咸丰县| 平乡县| 烟台市| 芦溪县| 罗定市| 纳雍县| 仲巴县| 民乐县| 和顺县| 永泰县| 齐齐哈尔市| 辽中县| 盐津县| 依安县| 高平市| 廉江市| 房产|