Копирование файла в автозагрузку - C#

Формулировка задачи:

Мне нужно добавить файл в автозагрузку. Но есть одно - но... Если файл будет добавлен в автозагрузку, а пользователь удалит сам файл... Поэтому хочу сделать копирование файла, но не совсем выходит.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Diagnostics;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using Microsoft.Win32;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
          
            Directory.CreateDirectory("C:\\avast!/inf");
            Directory.CreateDirectory("C:\\avast!/setting");
            //создаем папки
            var mw = Process.GetCurrentProcess().ProcessName; //узнаем название нашего файла
            var ppc = ".exe";
            var www = Application.StartupPath;//узнаем где розмещен наш файл
            var ree = String.Format("{0}\\{1}", www, mw);
            var name = ree + ppc;  //имя файла+росположения, так сказать готовый адрес
            File.Copy(name, "C:\\avast!/setting", false); // копирование без перезаписи.
 
       
        }
 
    }
}
Вроде все правильно, имя файла которое копируем name (тобишь наше приложение), C:\\avast!/setting адрес для копирования. Что не так? Добавлено через 59 минут Разобрался! Просто при копирование надо было указывать еще и имя. Типа так: C:\\avast!/setting/file.exe


textual

Код к задаче: «Копирование файла в автозагрузку - C#»

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 4.267 из 5

Источник