• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-90  評論-947  文章-0  trackbacks-0
             

            如題,1*1的圖片拉伸會被弄成:

            image

             

            2*2的會被弄成:

            image

             

            更大的圖片,表現為右邊緣和下邊緣漸變:

            image

             

            GDI+自作聰明了……

             

            解決方法:

            Graphics g;

            g.SetInterpolationMode(InterpolationModeNearestNeighbor);

            g.SetPixelOffsetMode(PixelOffsetModeHalf);

            效果:

            image

             

            特此記錄。

            參考資料:http://bbs.csdn.net/topics/310212346

            posted @ 2012-11-13 14:49 溪流 閱讀(1972) | 評論 (0)編輯 收藏

            現象——

            運行任何 .vbs 腳本,Windows Script Host 提示 找不到腳本“xxx.vbs”的腳本引擎“VBScript”

            網頁中的 vbscript 腳本無響應,也無任何報錯。

             

            解決方案——

            檢查以下三個注冊表項:

            HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32

            HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32

            HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32

            將默認值改為C:\Windows\System32\VBScript.dll

             

            已知可能的原因:

            瑞星安裝的時候會修改這三項,將所有VBS腳本截到自己的一個DLL。如果沒有正確卸載,可能導致這三項沒有更改回來。

             

            參考資料:

            http://coldsummerwei.iteye.com/blog/940012

            http://blogs.technet.com/b/instan/archive/2010/07/20/can-t-find-script-engine-quot-vbscript-quot-for-script-after-installing-ms10-020.aspx

            posted @ 2012-10-25 13:55 溪流 閱讀(3269) | 評論 (1)編輯 收藏

            IE保護模式下,ActiveX控件會打不開別的進程創建的共享內存,原因是IE運行在低完整性級別權限下,一般應用程序運行在中完整性級別。別的應用程序創建的共享內存,即使賦予Everyone權限,ActiveX控件仍然會打不開。

            解決方案:創建共享內存的時候,設置下完整性級別:

            bool SetLowLabelToKernelObject(LPCTSTR lpszObjectName)

            {

                // See http://msdn.microsoft.com/en-us/library/bb625960.aspx

             

                // The LABEL_SECURITY_INFORMATION SDDL SACL to be set for low integrity

                LPCTSTR LOW_INTEGRITY_SDDL_SACL = _T("S:(ML;;NW;;;LW)");

                PSECURITY_DESCRIPTOR pSD = NULL;

             

                if (!ConvertStringSecurityDescriptorToSecurityDescriptor(LOW_INTEGRITY_SDDL_SACL,

                                                                         SDDL_REVISION_1,

                                                                         &pSD,

                                                                         NULL))

                {

                    return false;

                }

             

                LOKI_ON_BLOCK_EXIT(LocalFree, pSD);

             

                PACL pSacl = NULL;

                BOOL fSaclPresent = FALSE;

                BOOL fSaclDefaulted = FALSE;

             

                if (!GetSecurityDescriptorSacl(pSD, &fSaclPresent, &pSacl, &fSaclDefaulted))

                {

                    return false;

                }

             

                // Note that psidOwner, psidGroup, and pDacl are all NULL and set the new LABEL_SECURITY_INFORMATION

                DWORD dwError = SetNamedSecurityInfoW((LPTSTR)lpszObjectName,

                                                      SE_KERNEL_OBJECT,

                                                      LABEL_SECURITY_INFORMATION,

                                                      NULL,

                                                      NULL,

                                                      NULL,

                                                      pSacl);

             

                return dwError == ERROR_SUCCESS;

            }

            參考資料:

            http://www.microsoft.com/china/msdn/library/webservices/WebApp/ProtectedMode.mspx?mfr=true

            http://www.cnblogs.com/jcss2008/archive/2009/06/06/1497528.html

            posted @ 2012-10-25 13:01 溪流 閱讀(2036) | 評論 (1)編輯 收藏
                 摘要: 引言 在上一篇《在 DLL 中加入第二個 COM 類》的“單用戶注冊”一節中,我們曾提到脫離注冊表依賴一事,現在我們來把這事兒給辦了。   注冊 我們在之前支持了“regsvr32 /n /i:user COMProvider.dll”這一注冊命令。這一注冊命令給了我們一定的擴展余地。從ATL默認的代碼來看,對于DllInstall,目前已定義的命令行參數似乎只有user,于是我們可以定...  閱讀全文
            posted @ 2012-09-21 00:34 溪流 閱讀(2678) | 評論 (1)編輯 收藏
                 摘要: 引言 在前面幾篇文章里,我們已經成功脫離ATL寫了一個COM組件,并且實現了自動化。今天,我們來加入第二個類,并且為加入第二個類做一些整理工作。   為DLL建立一個Module類 在前面,我們為了使得DllCanUnloadNow能正確工作而放了一個全局變量LONG g_nModuleCount,并且在SampleClass的構造函數和析構函數里對它進行自增和自減。另外還有個IType...  閱讀全文
            posted @ 2012-09-12 00:23 溪流 閱讀(3168) | 評論 (6)編輯 收藏
            僅列出標題
            共18頁: 1 2 3 4 5 6 7 8 9 Last 
            久久婷婷五月综合97色直播| 无码日韩人妻精品久久蜜桃| 久久婷婷五月综合国产尤物app| 日韩精品久久久久久久电影蜜臀| 狠狠色丁香久久婷婷综合五月| 99久久www免费人成精品 | 一本一道久久a久久精品综合| 久久无码高潮喷水| 91精品国产色综久久| 久久男人中文字幕资源站| 久久久久亚洲AV片无码下载蜜桃| 精品久久久久中文字幕一区| 欧美亚洲色综久久精品国产| 久久无码国产| 伊人色综合久久天天| 久久人人爽人人爽人人爽| 精品久久久久久久中文字幕| 日产精品久久久一区二区| 久久久无码精品亚洲日韩软件| 欧美牲交A欧牲交aⅴ久久| 香蕉久久夜色精品国产2020| 93精91精品国产综合久久香蕉| 久久99久久99精品免视看动漫 | 久久国语露脸国产精品电影| 九九久久精品无码专区| 久久久久国产精品| 久久久久久国产精品无码超碰| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲愉拍99热成人精品热久久| 久久se精品一区二区影院| 久久超乳爆乳中文字幕| 精品久久亚洲中文无码| 香蕉aa三级久久毛片| 欧美久久久久久精选9999| 亚洲国产精品婷婷久久| 26uuu久久五月天| 丁香五月综合久久激情| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品久久亚洲不卡动漫| 精品综合久久久久久888蜜芽| 国内精品伊人久久久久av一坑|