Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 16 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 23.02.2003
Откуда: Самара
Огромная просьба помочь, сам в программировании ни в зуб ногой. В общем проблема в следующем. Нужна административная установка софта. НЕ весь софт спокойно ставится через Active Directory и msi паки. Так что нужен скрипт, которые проверяет комп на предмет установленного софта. Если прога установлена, то всё ок и загрузка продолжается как положено. Если проги нет, то скрипт запускает установку софта. Вот собственно и всё.
Заранее огромное спасибо

_________________
Show yourself and die like a man



Партнер
 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
Может кто подскажет просто софтину или скрипт какой который бы просто скидывал в тхт файл список установленных программ.

_________________
Жизнь чертовски интересная штука!


 

Member
Статус: Не в сети
Регистрация: 16.10.2002
Откуда: Moscow city
Rider smaxs Есть такая прога называется Deski кажется... поисщите она показывает все установленные программы апдейты виндовс итп...


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
А она может это всё выкидывать в отчёт формата тхт или др??

Добавлено спустя 1 минуту, 33 секунды:
Что-то я такую не нашёл.

_________________
Жизнь чертовски интересная штука!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
А как именно надо? Точнее сказать, откуда прога будет брать инфо? Можно быстро набросать простую прогу, которая будет создавать список того софта, что виден в Add/Remove Software, если надо я могу сделать.


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Rider
Можно как раз плюнуть написать прогу проверяющая нужные ключи в реестре(если конечно твой софт оставляет там следы).

_________________
Лучшая зашита - это нападение.


 

Member
Статус: Не в сети
Регистрация: 23.02.2003
Откуда: Самара
Halfback вообще мне нужно поставить монитор от McAfee, и ещё LookOut (надстройка для M$ Outlook). C MSI они у меня не заработали. Я неделю бился, всё что-то не хватает. Так хотя бы узнать какой софт стоит. Самое главное, что всё должно работать через групповую политику

_________________
Show yourself and die like a man


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
Ray Adams Именно это и надо, нужен скрипт который бы скидывал всё что есть в ад/ремув в тхт файлик с именем компьютера. Единственное и обязательное условие должен работать во всех виндах от 98 и до... :) елсли не сложно буду очень благодарен!
мыло если что smaxs@pisem.net

Добавлено спустя 2 минуты, 56 секунд:
Я сам к сожалению в программинге не в зуб ногой.

_________________
Жизнь чертовски интересная штука!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
smaxs Ладно, сегодня как на работе будет время посвободнее, сделаю.
Размер .exe файл имеет значение?

Добавлено спустя 16 секунд:
Какой формат вывода тебе нужен?

Добавлено спустя 13 минут, 20 секунд:
выслал пробный вариант


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
Практически нет, все компы в сетке так что перенести 6 сек. Просто до этого что нашёл с такими функциями это регклинер остальные не выгружают в список. Но он требует инсталяции, что нежелательно делать на клиентских машинах. Буду очень благодарен! Тебя б в Томск пивом напоил бы))

Добавлено спустя 1 минуту, 7 секунд:
тхт, хотя не суть важно можнор любой текстовый

Добавлено спустя 4 минуты, 48 секунд:
Всё работает супер! Только если можно одну доработку. Было б просто замечательно чтоб тхт назывались именем хоста.

Добавлено спустя 5 минут, 34 секунды:
Кстати а в чём написано??

_________________
Жизнь чертовски интересная штука!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Переделаем, но чуть по позжее. (Писал на Delphi)

Добавлено спустя 10 минут, 32 секунды:
выслал


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
Спасибо заранее, буду ждать, можешь исходник дать на изучение??

_________________
Жизнь чертовски интересная штука!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Код:
program instsoftlist;

{$APPTYPE CONSOLE}

uses
  Windows, SysUtils, Registry, Classes;
var R:TRegistry;
    F:TextFile;
    st:TStringList;
    i:longint;
    cn:array[0..255] of char;
    size:dword;
begin
  size:=255;
  GetComputerName(@cn,size);

  AssignFile(f,ExtractFilePath(ParamStr(0))+'\'+strpas(cn)+'.txt');
  Rewrite(f);
  writeln(f,'Computer name: '+strpas(cn));
  writeln(f,'Installed software:');
  writeln(f,'__________________________________________________');
  st:=TStringList.Create;
  r:=TRegistry.Create;
  r.RootKey:=HKEY_LOCAL_MACHINE;
  r.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',false);
  r.GetKeyNames(st);
  for i:=0 to st.Count-1 do
  begin
       r.CloseKey;
       r.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'+st[i],false);
       if r.ValueExists('DisplayName') then
       if trim(r.ReadString('DisplayName'))='' then
       writeln(f,st[i])
       else
       writeln(f,r.ReadString('DisplayName'));
  end;
  writeln(f,'__________________________________________________');
  CloseFile(f);
  r.Free;
  st.free;
end.

Писал на скору руку, проверки не ставил :)


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
А ты новую версию отправил?? Что то не идётс, странно..

_________________
Жизнь чертовски интересная штука!


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Отправил, может у нас сервак перегружен, подожди еще малость


 

Member
Статус: Не в сети
Регистрация: 27.08.2003
Откуда: Астана
Всё спасибо!! Респект как говорится))

Добавлено спустя 11 минут, 51 секунду:
ОЧень очень выручил всё с завтрашнего дня пойду проводить инвентаризацию.

Добавлено спустя 5 минут, 58 секунд:
Вооружившись твоей прого и аидой))

_________________
Жизнь чертовски интересная штука!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 16 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan