Fórum Service e Service Application #341511
09/05/2007
0
Pergunta1: Para que servem estes dois (Service e Service Application)?
Pergunta2: Eu preciso criar um serviço para executar um Download por FTP e conexão com FB (local) para rodar em um servidor Linux. Estes Services servem?
Pergunta3: Alguem pode me dar exemplo se um deles for aplicável?
Pergunta2: Eu preciso criar um serviço para executar um Download por FTP e conexão com FB (local) para rodar em um servidor Linux. Estes Services servem?
Pergunta3: Alguem pode me dar exemplo se um deles for aplicável?
Marcosrocha
Curtir tópico
+ 0
Responder
Posts
10/05/2007
Rodc
Service Application é o projeto, que pode ter um ou mais Services. Quando você cria um Service Application ele já cria automaticamente um Service dentro do Projeto.
Quanto a rodar o serviço em uma máquina Linux não tenho certeza se funciona, mas com certeza terás de gerar o executável pelo Kylix.
Quanto a rodar o serviço em uma máquina Linux não tenho certeza se funciona, mas com certeza terás de gerar o executável pelo Kylix.
Responder
Gostei + 0
10/05/2007
Massuda
Um serviço do Windows é um tipo de aplicativo que é executado enquanto a máquina estiver ligada, independente de haver usuário logado na máquina.
Como um serviço pode rodar sem que haja usuário logado na máquina, isso tem duas consequencias:[list:1dab861b54][*:1dab861b54]ele não pode interagir com a área de trabalho, o que significa que ele não pode exibir janelas nem iniciar outros programas[*:1dab861b54]o SO atribui a ele um usuário padrão, normalmente SYSTEM, LOCAL SERVICE ou NETWORK SERVICE; apenas o usuário NETWORK SERVICE pode acessar a rede.[/list:u:1dab861b54]
Dependendo do seu problema, você pode também considerar a possibilidade de fazer um programa normal que rode minimizado no system tray e que seja iniciado sempre que um usuário loga na máquina.
Não entendi se você precisa que o serviço rode no Linux ou se ele vai interagir com um servidor Linux. Não é possível rodar um serviço no Linux pois isso é uma coisa do Windows; no Linux existem aplicativos chamados daemons que são similares a serviços.
Para os principiantes: serviços são aplicativos para Windows NT/2K/XP/2003/Vista; não existem para Windows 9x.
Como um serviço pode rodar sem que haja usuário logado na máquina, isso tem duas consequencias:[list:1dab861b54][*:1dab861b54]ele não pode interagir com a área de trabalho, o que significa que ele não pode exibir janelas nem iniciar outros programas[*:1dab861b54]o SO atribui a ele um usuário padrão, normalmente SYSTEM, LOCAL SERVICE ou NETWORK SERVICE; apenas o usuário NETWORK SERVICE pode acessar a rede.[/list:u:1dab861b54]
Dependendo do seu problema, você pode também considerar a possibilidade de fazer um programa normal que rode minimizado no system tray e que seja iniciado sempre que um usuário loga na máquina.
Não entendi se você precisa que o serviço rode no Linux ou se ele vai interagir com um servidor Linux. Não é possível rodar um serviço no Linux pois isso é uma coisa do Windows; no Linux existem aplicativos chamados daemons que são similares a serviços.
Para os principiantes: serviços são aplicativos para Windows NT/2K/XP/2003/Vista; não existem para Windows 9x.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)