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:
    %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:
    #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. Advertising

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,137
  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:
    709
    Cowboy \(Gregory A. Beamer\)
    Jun 9, 2008
  3. AAaron123
    Replies:
    6
    Views:
    2,503
    AAaron123
    Oct 28, 2008
  4. Julien
    Replies:
    1
    Views:
    2,064
    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:
    227
    Gregory Toomey
    Apr 23, 2004
Loading...

Share This Page