Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Сеpийный номеp хаpда

Приветствую тебя, _Roman_ !


Roman Samarin и All сидели дома,пили пиво и болтали на тему _Сеpийный номеp хаpда_.

RS> Может кто знает как yзнать сеpийный номеp хаpда? (Желательно листинг в
RS> эхy).
ушло мылом.
могу пример запостить в эху в UUE. Модератор?

Hе скучай,_Roman_. С уважением,Виталий.

* Origin: (2:5096/19)


Re: IIS

Hello Sergey.


SO> [Alexander Trishin  Sergey Ozyakov], 10 Mar 04 20:50
>>> Или не из-за аксеса?
AT>> NTFS permissions
SO> Hа базу данных?!

База данных тоже файл и на него даються определенные права.
Если у тебя стоит анонимный доступ, то смотри права для пользователя IUSR_<имя_машины>. А почему не перейти на SQL сервер, там уже точно будешь знать что кто может и что кто не может.

Sergey

* Origin: Default origin (2:6083/24.10)


Re: Иконка в трее и меню при клике на ней.

Мы где-то виделись, Максим?

12 Mar 04 13:01:26 в RU.VISUAL.BASIC Максим Кнышов -> бЯЕЛ:

МК> Ребята, подскажите пожалуйста, как сделать сабж, т.к. у меня ну ничего не
МК> получается..

Moderator Hat On

Оффтопик, блин!

Moderator Hat Off

mastershome.net.ru/vbfaq/d02.htm

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: Защита

Мы где-то виделись, Sergey?

11 Mar 04 10:34:49 в RU.VISUAL.BASIC Sergey Chubchenko -> Dmitry Sergunin:

SC> Кстати, не в курсе, как преобразовать информацию о времени
SC> создания программы из заголовка EXE в стандартный Date формат,
SC> а то считываю Long, а там непонятное число.

DosDateTimeToFileTime

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

И еще не забудь отлавливать ситуацию, когда это поле пустое.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: О сколько нам открытий чудных... (с) А.С. Пушкин

Мы где-то виделись, A.?

10 Mar 04 21:43:38 в RU.VISUAL.BASIC A. Skrobov -> All:

AS> 4. Быстрее, чем CopyMemory
AS> Часто - даже в основном - процедурой CopyMemory приходится пользоваться
AS> для пересылки 4-байтных значений. Однако та в этом отношении крайне
AS> неэффективна, поскольку инициализация цикла в этом случае занимает больше
AS> времени, чем его тело. Эффективнее использовать функции msvbvm60:
[...]

Кстати, тут однажды пролетала инфа про RtlCopyMemory (не путать с
RtlMoveMemory) и про аналогичную функцию VB RT, которые копируют данные, не
проверяя, накладываются ли диапазоны друг на друга; говорят, на этом тоже
можно немного выиграть.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: Сеpийный номеp хаpда

Мы где-то виделись, Roman?

07 Mar 04 01:41:11 в RU.VISUAL.BASIC Roman Samarin -> All:

RS> Может кто знает как yзнать сеpийный номеp хаpда? (Желательно листинг в
RS> эхy).

Moderator Hat On

Оффтопик!

Moderator Hat Off

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: ShellExecute ?

12 маpта 04 Michail Bocharov написал All в тему ShellExecute ?
MB> Почему пpоисходит пеpеполнение ?
MB> {----------------------------------------------------------------------}
MB> Call ShellExecute(Me.hwnd, "open", "D:\far\far.exe", vbNullString,
MB> vbNullString, 1)
MB> {----------------------------------------------------------------------}
Патамуша вот так нада -| ( :))) обожаю непpинужденность в оpфогpафии)
|
Call ShellExecute(GetDesktopWindow, "Open", "D:\far\far.exe", "", "D:\far\",1)
А еще лучше пишешь динамически батник:
Open app.path & "\runfar.bat" for append as #1
Print#1, " [@] echo off"
Print#1, "D:\far\far.exe"
Close #1
Shell App.path & "\runfar.bat", vb...focus
Kill (App.path & "\runfar.bat")
И все pаботает, и без АПИ, что хаpактеpно.

С наилучшими пожеланиями,
Einstein (aka Victor V.)
(mailto: enstainATyandexDOTru, URL: www.enstain.da.ru)
* Origin: Imagination is more important than knoweledge! (2:4624/8.204)


Работа с файлами

Heil All!

Какой нужен код чтобы прога копировала конкретный файл в конкретную папку.
И в догонку где можно скачять MSDN.

Типа пока All!
* Origin: ..SkiP.. (2:467/126.999)


Re: Как сменить pаскладку?

Мы где-то виделись, Albert?

13 Mar 04 17:28:57 в RU.VISUAL.BASIC Albert Einstein -> All:

AE> Собственно, сабж.

mastershome.net.ru/vbfaq/d04.htm

AE> pаботает чеpез pаз :(, а в некотоpых пpиложениях вообщене пашет :(

"В некоторых приложениях"? Хм. :) Для того, чтобы переключить раскладку в
чужом приложении, нужно копать глубже - AttachThreadInput и т.д. А если только
в своем - см. ссылку выше.

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: ShellExecute ?

Мы где-то виделись, Michail?

12 Mar 04 22:31:48 в RU.VISUAL.BASIC Michail Bocharov -> All:

MB> Почему происходит переполнение ?
MB> Call ShellExecute(Me.hwnd, "open", "D:\far\far.exe", vbNullString,
MB> vbNullString, 1)

Если декларация правильная, то, по идее, никаких ошибок среды быть не должно.

MB> All подскажи как запустить сабжевой командой Far или Rar.

Либо так, как выше, либо через Shell. См. также:
mastershome.net.ru/vbfaq/d27.htm

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты