Exemple #1
0
        public string work(string myparameters)
        {
            Aworks aw = new Aworks();
            string result = aw.exec(EXEPATH, myparameters);
            return result;

        }
Exemple #2
0
        private void dec_Click(object sender, RoutedEventArgs e)
        {
            if (Salt.Text.Equals("") || key.Text.Equals("") || enc_path.Equals("")
               || Com_Encway.Text.Equals(""))
            {
                MessageBox.Show("Something wrong ,Please recheck");
                return;
            }

            Aworks aw = new Aworks();
            if (aw.webcheckpass(Salt.Text) == false)
            {
                return;
            }

            byte[] fkey = aw.generatekey(Salt.Text, key.Text);
            if (checkBox.IsChecked == false)
            {
                int index = FilePath.IndexOf(".");
                string newpath = FilePath.Substring(0, index-3) + "src" + FilePath.Substring(index);
                MessageBox.Show(newpath);
                checkstate(aw.DecFile(FilePath ,newpath, Com_Encway.Text,fkey));
        
            }
            else
            {
                checkstate(aw.DecFile(FilePath, Com_Encway.Text,fkey)) ;
            }

        }
Exemple #3
0
        private void getComboboxtag()
        {
            int COUNT = 0; 
            MyConfig con = new MyConfig();
            if (!File.Exists("message.xml"))
            { 
                if (con.GetValue("querytimes") != "0")
                {
                    MessageBox.Show(myerror[1], "WARNING", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                return; 
            }
            Aworks aw = new Aworks();
            if (con.GetValue("sig").Equals("true")) 
            {
                if (!aw.Verify("message.xml"))
                {
                    this.Close();
                }
            }
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load("message.xml");
            XmlNode root = xmlDoc.SelectSingleNode("ALLUSER");
            XmlNodeList nodeList = xmlDoc.SelectSingleNode("ALLUSER").ChildNodes;
            foreach (XmlNode xn in nodeList)
            {
                XmlElement xe = (XmlElement)xn;
                if (xe.GetAttribute("Name") == username)
                {
                    foreach (XmlNode xn2 in xe.ChildNodes)
                    {
                        XmlElement xe2 = (XmlElement)xn2;
                        if (xe2.GetAttribute("tag") !="")
                        {
                            COMBOBOX.Items.Add(xe2.GetAttribute("tag"));
                            COUNT++; 
                        }

                    }
                }
            }
            runpy ru = new runpy(COUNT); 
            Thread bb = new Thread(ru.run); 
            bb.Start(); 

            foreach(var astring  in WAY2ENC)
            {
                Way2Enc.Items.Add(astring);
            }
            
            string a = con.GetValue("querytimes") ; 
            int b = Int32.Parse(a) + 1 ;
            con.SetValue("querytime", b.ToString());
        }
Exemple #4
0
        private void bn_refresh_Click(object sender, RoutedEventArgs e)
        {
            
            Aworks aw = new Aworks();
            string name = aw.getUname();
            if (name==null)
            {
                MessageBox.Show("检测有误,请稍后再试!!!", "错误", MessageBoxButton.OK);
                return;
            }

            key.Text = "12345";//aw.getSerialNumberFromDriveLetter(name);

        }