Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Xamil
0 / 0 / 0
Регистрация: 24.10.2010
Сообщений: 22
#1

Защита файлов от копирования - C++

05.12.2010, 21:04. Просмотров 552. Ответов 0
Метки нет (Все метки)

Помогите, вот есть программа почему она не работает? по идеи она должна запрещать копировать файл, но она не работает так как нада, буду очень благодарен кто подскажет ошибки.....
проу писал не я (
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <windows.h>
#include <stdio.h>
 
#define COUNT 100
#define LENGTH 255
 
 
int main()
{
 int var=0;
 unsigned int kilkist = 0;
 char buffer[LENGTH];
 HANDLE files[COUNT];
 char** names;
 
 names = new char* [COUNT];
 
 do 
 {
  printf("1. Add file \n2. List of files \n3. Exit \n--> ");
  scanf("%i", &var); 
   
  switch ( var )
  {
    case 1: 
        printf("\nEnter file name: ");
        scanf("%s", buffer);
        
        files[kilkist] =  CreateFile ( buffer, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
        if (files[kilkist] == INVALID_HANDLE_VALUE)
        {
         printf("Could not open %s \n\n", buffer); 
         continue; 
        }
        
        names[kilkist] = new char [LENGTH];
        strcpy(names[kilkist], buffer);
        
        kilkist++;
        
        printf("File was locked! \n\n");
      
        break;
    
    
    case 2: 
        for (int i=0; i<kilkist; i++)
          printf("\n%s", names[i]);
        
        printf("\n\n");
        
            break;
    
  }
   
 }
 while ( (var>0) && (var<3) );
 
 
 for (int i=0; i<kilkist; i++)
  CloseHandle ( files[i] );
 
 
 return 0; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 21:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Защита файлов от копирования (C++):

Защита текстовых файлов от копирования - C++
Здравствуйте) помогите написать программу защити текстовых файлов от копирования. (принцип защиты - от копирования; механизм защиты -...

Защита от копирования - C++
Здрасьте!Подскажите пожалуйста,как сделать,чтобы файл нельзя было копировать, но можно было перемещать? Код под Windows, обязательно на...

Перегрузить оператор ввода для множественного копирования файлов - C++
Перегрузить оператор ввода так, чтобы можно было осуществить множественное копирование файлов. A&gt;&gt;B&gt;&gt;C. Помогите пожалуйста.

Есть ли в cmake встроенные средства для копирования файлов - C++
Есть ли в cmake встроенные средства для копирования файлов, чтобы не зависеть от окружения. Например, в windows - copy, в cygwin - cp, etc.

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов... - C++
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень рассчитываю на любую вашу помощь. Вот задача. ...

Защита файлов от копирования - Программирование Android
Здравствуйте такой вопрос - как защитить файлы в планшете от копирования в другие устройства и директории, по email, bluetooth и т.д. при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2010, 21:04
Привет! Вот еще темы с ответами:

Защита файлов от копирования - C#
Подскажите, А такую схему можно реализовать для любых типов файлов??? и как клиент даст ID? Это как-то автоматически реализуется? я...

Защита от копирования файлов на флешке - Софт
Добрый день, ищу программу для защиты файлов на флешке. Надо, чтобы файлы можно было прочитать, но нельзя было скопировать. Вот нашла...

Защита от копирования - HTML, CSS
Как сделать защиту от копирования? Я на каком то сайте видел то что когда код элемента открываешь он обновляется кждые секунды 2 и...

Защита ПО от копирования - Алгоритмы
Возникла проблема контроля копий ПО. Решил реализовать алгоритм. Просьба выслушать, высказать свои гениальные идеи и посоветовать, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru