HELP! I don't know how to copy files to a new location in Visual C++ 2008

Discussion in 'C Programming' started by Lmnotran, Jul 27, 2010.

  1. Lmnotran

    Lmnotran

    Joined:
    Jul 27, 2010
    Messages:
    1
    I am trying to create a Windows Forms application that will allow the enduser to be able to backup their genuine Windows 7 Activation file. They user can then, reinstall Windows 7 and then restore their Activation status on the same machine. I have the GUI the way I want it to look, but I am having difficulties with the code that is used to copy the files.

    Thanks in Advance.

    I need help writing code that will copy the files below to the same directory that the Backup application is in.

    Here are the file locations:

    Code (Text):
    %SystemDrive%\Windows\ServiceProfiles\NetWorkService\
    AppData\Roaming\Microsoft\SoftwarePlatform\Tokens.dat

    %SystemDrive%\Windows\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms

    %SystemDrive%\Windows\SysWOW64\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms


    Code (Text):
    #pragma once


    namespace Windows7Activation {

        using namespace System;
        using namespace System::ComponentModel;
        using namespace System::Collections;
        using namespace System::Windows::Forms;
        using namespace System::Data;
        using namespace System::Drawing;

        /// <summary>
        /// Summary for Form1
        ///
        /// WARNING: If you change the name of this class, you will need to change the
        ///          'Resource File Name' property for the managed resource compiler tool
        ///          associated with all .resx files this class depends on.  Otherwise,
        ///          the designers will not be able to interact properly with localized
        ///          resources associated with this form.
        /// </summary>
        public ref class Form1 : public System::Windows::Forms::Form
        {
        public:
            Form1(void)
            {
                InitializeComponent();
                //
                //TODO: Add the constructor code here
                //
            }

        protected:
            /// <summary>
            /// Clean up any resources being used.
            /// </summary>
            ~Form1()
            {
                if (components)
                {
                    delete components;
                }
            }
        private: System::Windows::Forms::Button^  button1;
        protected:
        private: System::Windows::Forms::Button^  button2;

        private:
            /// <summary>
            /// Required designer variable.
            /// </summary>
            System::ComponentModel::Container ^components;

    #pragma region Windows Form Designer generated code
            /// <summary>
            /// Required method for Designer support - do not modify
            /// the contents of this method with the code editor.
            /// </summary>
            void InitializeComponent(void)
            {
                this->button1 = (gcnew System::Windows::Forms::Button());
                this->button2 = (gcnew System::Windows::Forms::Button());
                this->SuspendLayout();
                //
                // button1
                //
                this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 36));
                this->button1->Location = System::Drawing::Point(13, 13);
                this->button1->Name = L"button1";
                this->button1->Size = System::Drawing::Size(309, 111);
                this->button1->TabIndex = 0;
                this->button1->Text = L"Backup";
                this->button1->UseVisualStyleBackColor = true;
                this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
                //
                // button2
                //
                this->button2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 36));
                this->button2->Location = System::Drawing::Point(13, 139);
                this->button2->Name = L"button2";
                this->button2->Size = System::Drawing::Size(309, 111);
                this->button2->TabIndex = 1;
                this->button2->Text = L"Restore";
                this->button2->UseVisualStyleBackColor = true;
                this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);
                //
                // Form1
                //
                this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
                this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
                this->ClientSize = System::Drawing::Size(334, 262);
                this->Controls->Add(this->button2);
                this->Controls->Add(this->button1);
                this->Name = L"Form1";
                this->Text = L"Windows 7 Genuine Activation Backup";
                this->ResumeLayout(false);

            }
    #pragma endregion
        private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
            //This is where the code for the "Backup" button should be
                 }
        private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
            //This is where the code for the "Restore" button should be
                 }
        };
    }

     
     
    Lmnotran, Jul 27, 2010
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. DP
    Replies:
    0
    Views:
    1,236
  2. HRsoft Informática

    Visual Web Express 2008 X Visual Studio Pro 2008

    HRsoft Informática, Jun 8, 2008, in forum: ASP .Net
    Replies:
    3
    Views:
    832
    Cowboy \(Gregory A. Beamer\)
    Jun 9, 2008
  3. AAaron123
    Replies:
    6
    Views:
    2,675
    AAaron123
    Oct 28, 2008
  4. Julien
    Replies:
    1
    Views:
    2,178
    Cowboy \(Gregory A. Beamer\)
    May 18, 2009
  5. Andries

    I know, I know, I don't know

    Andries, Apr 23, 2004, in forum: Perl Misc
    Replies:
    3
    Views:
    326
    Gregory Toomey
    Apr 23, 2004
Loading...

Share This Page