forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Самопальная программа (http://forum.boolean.name/showthread.php?t=12277)

gforcer18 26.03.2010 21:55

Самопальная программа
 
С помощью сообщества boolean.name сделал программу, подробнее тут
Среда разработки: Visual C++ Express 2008 SP1. В программе куча .Net элементов, поэтому для успешной работы требуется последняя версия NetFrameWork.
:)

h1dd3n 26.03.2010 22:00

Ответ: Самопальная программа
 
PS Такой вопрос, если ты выбрал .net то зачем именно c++?
PS2 Прогу проверить не смог (у меня таких игр нет), но интерфейс я бы поменял (убрал бы жирный шрифт хотя бы)

Taugeshtu 26.03.2010 23:16

Ответ: Самопальная программа
 
Реквестирую описание программы и директ линк сюда. Некрасиво, однако..

ABTOMAT 27.03.2010 00:49

Ответ: Самопальная программа
 
Список игр можно?

gforcer18 27.03.2010 06:51

Ответ: Самопальная программа
 
SaveSavior 1.0 - утилита для резервного копирования сохранений от игр. Простая в обращении, быстрая, полностью на Русском языке. Быстрая и простая работа, просто запускаете и указываете куда сохранить резервные копии.
Документация на Русском языке вложена в архив с программой.
Данная версия является тестовой, о всех ошибках в работе просьба сообщать или на форум
или на сайт.
Системные требования!: Windows XP,7,Vista,ME,2K,98 с .Net FrameWork 3.0 и выше
Автор: gforcer
Сайт: www.GTSoftWare18Rus.3dn.ru
Поддерживаемые языки: Русский !
Скачать с ДепозитФайлс.Ком или Ucoz

gforcer18 27.03.2010 06:57

Ответ: Самопальная программа
 
к программе прилагается и описание работы и список, и то как с ним работать.
Благодаря тому, что некоторые фирмы создают общую папку для игр на ПК польователя, то можно обойтись сканированием меньшего числа директорий. Например:
Мои Документы\EA Games. Так будут отсканированы и все подпапки со всеми файлами сохранений.
'Баг'
В процессе построения и проверок, нашел необъяснимый 'баг'. У меня Есть игра: Empire Earth III. Папка с сохранениями игры называется "67fc877a-c196-4ea3-8220-63515d213ff9" - и это реальное название папки. По какой-то причине, программа низачто не делает копию такой папки.
:)

gforcer18 27.03.2010 07:06

Ответ: Самопальная программа
 
Неполный список:
GTA ]I[ Windows7
C:\Users
Documents\GTA3 User Files
GTA ]I[ WindowsXP En
C:\Documents and Settings
My Documents\GTA3 User Files
GTA ]I[ WindowsXP Rus
C:\Documents and Settings
Мои Документы\GTA3 User Files
Ubisoft Windows7
C:\Users
Documents\Мои Игры\Ubisoft
Ubisoft WindowsXP Rus
C:\Documents and Settings
Мои Документы\Мои Игры\Ubisoft
Ubisoft WindowsXP En
C:\Documents and Settings
My Documents\Мои Игры\Ubisoft

На каждую игру по несколько вариантов размещения, т.к. Реестр Windows не хранить расположение папки с профилями пользователей (хотя там дофига адресов других системных директорий).:4to:

Как видно, программа очень простая, всего-лишь сканирует указанные директории на ПК и если нужно делает копию нужной даты.

Ее правда можно использовать и не по назначению . . .
Например если вписать в список директорию с музыкой, то программа сможет сделать резервную копию музыки.

Я не стал делать, что когда создается копия файла или директории, то также копируются свойства о дате прочтения, создания итд. Т.е. копии будут - новыми файлами без истории.

h1dd3n 27.03.2010 23:09

Ответ: Самопальная программа
 
Смотрю на gta 3 и непонимаю зачем три разные строчки почему нельзя было чтото типа:
Код:

GTA III
%mydocuments%\GTA3 User Files

Вместо %mydocuments% средствами .net определять местоположение папки "Мои документы"
Также и с ubisoft...
PS повторюсь - зачем именно c++ под .net?

gforcer18 28.03.2010 07:48

Ответ: Самопальная программа
 
потому что через реестр хранится только адресс Мои Документы, а не адресс типа:
C:\Users\Admin\Мои Документы.
Также не нашел адреса Системный диск и Папка пользователей (это где Admin, AllUsers итд).
Хотя в нем запросто можно выдрать папку Windows и ее версию.:(

h1dd3n 28.03.2010 15:50

Ответ: Самопальная программа
 
Че? Зачем через реестр? Ты же в .net сидишь - все уже сделано до тебя 100 раз.
http://forum.boolean.name/showpost.p...60&postcount=6
И пользуйся msdn - лучше справки не существует имхо.
http://msdn.microsoft.com/en-us/libr...ialfolder.aspx


Часовой пояс GMT +4, время: 00:52.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot