示例#1
0
        public static bool BuildPublicHeaderFiles()
        {
            try
            {
                HeaderGen gen = new HeaderGen();
                gen.LoadConfig("build\\phapppub_options.txt");
                gen.Execute();
            }
            catch (Exception ex)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("[ERROR] " + ex.ToString());
                Console.ForegroundColor = ConsoleColor.White;
                return(false);
            }

            return(true);
        }
示例#2
0
        public static bool BuildPublicHeaderFiles()
        {
            Program.PrintColorMessage("Building public SDK headers...", ConsoleColor.Cyan);

            try
            {
                HeaderGen gen = new HeaderGen();
                gen.LoadConfig("build\\phapppub_options.txt");
                gen.Execute();
            }
            catch (Exception ex)
            {
                Program.PrintColorMessage("[ERROR] " + ex.ToString(), ConsoleColor.Red);
                return(false);
            }

            return(true);
        }
示例#3
0
        public static bool CopyVersionHeader()
        {
            try
            {
                HeaderGen gen = new HeaderGen();
                gen.LoadConfig("build\\phapppub_options.txt");
                gen.Execute();

                File.Copy("ProcessHacker\\sdk\\phapppub.h", "sdk\\include\\phapppub.h", true);
                File.Copy("ProcessHacker\\sdk\\phdk.h", "sdk\\include\\phdk.h", true);
                File.Copy("ProcessHacker\\mxml\\mxml.h", "sdk\\include\\mxml.h", true);
                File.Copy("ProcessHacker\\resource.h", "sdk\\include\\phappresource.h", true);
            }
            catch (Exception ex)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("[ERROR] " + ex);
                return(false);
            }

            return(true);
        }
示例#4
0
        public static bool CopyVersionHeader()
        {
            Program.PrintColorMessage("Copying Plugin SDK version header...", ConsoleColor.Cyan);

            try
            {
                HeaderGen gen = new HeaderGen();
                gen.LoadConfig("build\\phapppub_options.txt");
                gen.Execute();

                File.Copy("ProcessHacker\\sdk\\phapppub.h", "sdk\\include\\phapppub.h", true);
                File.Copy("ProcessHacker\\sdk\\phdk.h", "sdk\\include\\phdk.h", true);
                File.Copy("ProcessHacker\\mxml\\mxml.h", "sdk\\include\\mxml.h", true);
                File.Copy("ProcessHacker\\resource.h", "sdk\\include\\phappresource.h", true);
            }
            catch (Exception ex)
            {
                Program.PrintColorMessage("[ERROR] " + ex, ConsoleColor.Red);
                return(false);
            }

            return(true);
        }