zoukankan      html  css  js  c++  java
  • C#判断VS是否处于设计模式

    public class CheckDesingModel
        {
            public static bool IsDesingMode()
            {
                bool ReturnFlag = false;
                if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
                    ReturnFlag = true;
                else if (System.Diagnostics.Process.GetCurrentProcess().ProcessName == "devenv")
                    ReturnFlag = true;
                //if (ReturnFlag)
                //    Msg.Warning("设计模式");
                //else Msg.Warning("非设计模式!");
                return ReturnFlag;
            }
        }
            public static bool isDebug(HttpRequestMessage request)
            {
                if (request == null)
                {
                    return System.Diagnostics.Process.GetCurrentProcess().ProcessName == "iisexpress";
                }
                else
                {
                    string sign = request.Headers.Contains("sign") ? request.Headers.GetValues("sign").FirstOrDefault() : "";
    
                    bool result = (System.Diagnostics.Process.GetCurrentProcess().ProcessName == "iisexpress") && (sign == "GarsonZhang2017");
                    //bool result = sign == "GarsonZhang2017";
    
                    return result;
                }
            }
    慎于行,敏于思!GGGGGG
  • 相关阅读:
    python's is&==区别
    python's decorator&wrapper
    objects & values & types
    linux sort命令
    partial function
    proc文件系统
    readlink 获取当前进程对应proc/self/exe
    Workgroup&Domain(Realm)
    python传值&值引用
    Unpacking Argument Lists
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/4062759.html
Copyright © 2011-2022 走看看