• <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 
            亚洲国产日韩综合久久精品| 久久这里只有精品首页| 国产免费久久精品丫丫| 性做久久久久久久久老女人| 日韩精品久久久久久久电影| 亚洲综合日韩久久成人AV| 久久精品国产亚洲AV麻豆网站 | 亚洲?V乱码久久精品蜜桃 | 人人狠狠综合久久亚洲88| 久久亚洲中文字幕精品一区| 久久国产色AV免费观看| 久久婷婷色综合一区二区| 激情五月综合综合久久69| 久久国产精品久久久| 亚洲精品无码成人片久久| 国产99久久久国产精免费| 久久精品国产只有精品66| 办公室久久精品| 久久亚洲精品国产精品| 久久精品桃花综合| 99久久精品国产毛片| 久久久久国产一级毛片高清版| 欧美亚洲另类久久综合婷婷 | 亚洲精品国产成人99久久| 久久精品人妻中文系列| 精品国产乱码久久久久软件| 久久综合成人网| 久久久久免费精品国产| AV色综合久久天堂AV色综合在| 久久天堂AV综合合色蜜桃网| 合区精品久久久中文字幕一区| 99久久精品免费看国产一区二区三区| 久久久久久无码Av成人影院| 久久免费看黄a级毛片| 久久人妻AV中文字幕| 久久国产免费直播| 天天躁日日躁狠狠久久| 一本色道久久综合亚洲精品| 欧美亚洲色综久久精品国产| 九九久久自然熟的香蕉图片| 国产美女久久久|