Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подделка авторства 
:(
    Опции темы
Ufyljy
Дата 20.10.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 5.10.2007

Репутация: нет
Всего: 1



Существуют ли утилиты, которые могу изменить автора документа и изменить дату создания документа?
PM MAIL   Вверх
mihanik
Дата 27.10.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Думаю, что сделать это не так сложно.
А посему, вероятно существуют. (99%)
Но я таких не встречал.
В связи с чем возник такой вопрос?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
AsIs
Дата 28.10.2007, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(Ufyljy @ 20.10.2007,  10:28)
Существуют ли утилиты, которые могу изменить автора документа и изменить дату создания документа?

Автора поменять по-моему вообще не проблема: в проводнике вызвать контекстное меню для документа Word, команда Свойства. Перейти на вкладку Сводка. И меняй там автора...
А если на той же вкладке щелкнуть по кнопке Дополнительно, то можно увидеть и другие доступные для редактирования свойства документа.
А вот дату создания там нельзя изменить. Но точно знаю, что это можно сделать программно. Если конечно не искать готовую утилиту, то на каком-либо языке порграммирования (да хоть на VBS) используя классы для работы с файлами (ну например MS Scripting Library)...
PM MAIL ICQ   Вверх
RockClimber
Дата 29.10.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Аттрибуты файлов (даты создания и изменения) позволял менять Norton Commander и вроде Far Manager. Но это так давно было...


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
kapbepucm
Дата 9.11.2007, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Меняем дату создания фаила:
Код
Public Const GENERIC_WRITE As Long = &H40000000
Public Const OPEN_EXISTING As Long = 3
Public Const FILE_ATTRIBUTE_NORMAL As Long = &H80
Public Type FileTime32
    dwLowDateTime As Long
    dwHighDateTime As Long
End Type
Public Declare Function GetFileTime Lib "kernel32.dll" (ByVal hFile As Long, ByRef lpCreationTime As FileTime32, ByRef lpLastAccessTime As FileTime32, ByRef lpLastWriteTime As FileTime32) As Long
Public Declare Function SetFileTime Lib "kernel32.dll" (ByVal hFile As Long, ByRef lpCreationTime As FileTime32, ByRef lpLastAccessTime As FileTime32, ByRef lpLastWriteTime As FileTime32) As Long
Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
Public Declare Function CreateFile Lib "kernel32.dll" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal lpSecurityAttributes As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Public Declare Function DosDateTimeToFileTime Lib "kernel32.dll" (ByVal wFatDate As Integer, ByVal wFatTime As Integer, ByRef lpFileTime As FileTime32) As Long
Public Sub ChangeCrtTime(MyFileName As String, MyYear As Long, MyMonth As Long, MyDay As Long, MyHour As Long, MyMinute As Long, MySecond As Long)
  Dim hFile As Long
  Dim MyCrtTime As FileTime32
  Dim MyMdfTime As FileTime32
  Dim MyAccTime As FileTime32
  hFile = CreateFile(MyFileName, GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_NORMAL)
  
  GetFileTime hFile, MyCrtTime, MyAccTime, MyMdfTime
  DosDateTimeToFileTime MyDay + MyMonth * 2 ^ 5 + (MyYear - 1980) * 2 ^ 9, MySecond \ 2 + MyMinute * 2 ^ 5 + MyHour * 2 ^ 11, MyCrtTime
  SetFileTime hFile, MyCrtTime, MyAccTime, MyMdfTime
  
  CloseHandle hFile
End Sub



--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
AsIs
Дата 10.11.2007, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



О, май год! smile
Да, наглядный довод в пользу использования .Net

Код

 Sub Main()
        ' меняем дату создания файла
        System.IO.File.SetCreationTime("d:\new.txt", #3/3/2007#)

 End Sub

PM MAIL ICQ   Вверх
mihanik
Дата 12.11.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Цитата(AsIs @  10.11.2007,  21:34 Найти цитируемый пост)
Да, наглядный довод в пользу использования .Net


Гы... smile 
Зато не надо ставить среду исполнения (фреймворк).
Всё работает исключительно api.
Да и скорость получается хорошая...
Но не будем здесь начинать религиозную войну... 
 smile 


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
AsIs
Дата 12.11.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(mihanik @ 12.11.2007,  21:13)
Но не будем здесь начинать религиозную войну... 
 smile

Не будем. smile Не люблю войну. smile Но пообсуждать то можно.
1. Я не вижу принципиальной разности между одной библиотекой (kernel32 чего-то там) и другой библиотекой (System.IO). Принципиальной разности дя пользователя. И та и другая должна на компьютере быть, чтобы программа заработала.
2. Какое быстродействие, если мы меняем дату создания файла? smile)
Зато, есть быстродействие в написании кода. smile 

PM MAIL ICQ   Вверх
kapbepucm
Дата 13.11.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Цитата(AsIs @  12.11.2007,  21:41 Найти цитируемый пост)
Принципиальной разности дя пользователя
Не у всех пользователей System.IO есть smile


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
AsIs
Дата 13.11.2007, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(kapbepucm @ 13.11.2007,  10:18)
Цитата(AsIs @  12.11.2007,  21:41 Найти цитируемый пост)
Принципиальной разности дя пользователя
Не у всех пользователей System.IO есть smile

kernel32 тоже не у всех. Например, в Linux, MacOS или FreeBSD нетути. smile
PM MAIL ICQ   Вверх
kapbepucm
Дата 14.11.2007, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Я имел ввиду определённую часть пользователей, задающих вопросы в разделе MS Office smile и ещё значительную часть в остальном мире smile

Это сообщение отредактировал(а) kapbepucm - 14.11.2007, 09:26


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
mihanik
Дата 15.11.2007, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Цитата(kapbepucm @  14.11.2007,  09:20 Найти цитируемый пост)
задающих вопросы в разделе MS Office 

 smile  smile 


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
AsIs
Дата 15.11.2007, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Зря иронизируете. smile Безусловно, это я все понимаю. Но взгляните на это шире. 
Чтобы у пользователя заработала определенная программа (да хоть тот же самый Office) ему нужно иметь на своем компьютере определенное количество системного программного обеспечения. 
Вот и все.
И этим все сказано. А сам перечень программного обеспечения нужно уточнять у производителя. 
Если свыкнуться с этой простой мыслью, то все станет ясно и понятно. ;)

Почему ни у кого не вызывает вопросов и удивления, что для нормальной работы MS Office 2007 не достаточно MS Windows 3.11? А в примере выше вопросы возникают? Для меня это симметричные ситуации.

Ведь это дело времени. Пройдет совсем немного, и эта платформа будет включена во многие дистрибутивы (и сейчас это уже есть, но не так распостранено) Хорошо это или плохо, это уже другой вопрос. Но констатация факта!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Работа с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0950 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.