Ir ao conteúdo
  • Cadastre-se

petaLtek

Membros Plenos
  • Total de itens

    39
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

1

Sobre petaLtek

  • Data de Nascimento 29-12-1986 (31 anos)

Informações gerais

  • Cidade e Estado
    Peruibe, SP
  1. Ola meus caros geeks...estou correndo contra o relógio... tenho 6 dias para entregar e travei... meu código tem muitas coisas desnecessárias, me perdi no meio do lixo todo, não estou conseguindo retornar ponteiro de um nó, não tenho a menor ideia de como implementar, estou praticamente f*****, continuar na facu depende desse trabalho, tive muitas provas e não tive tempo para trabalhar em cima... é para fazer em grupo de 3 pessoas e eu não tenho grupo e sozinho não vou conseguir atender o prazo precisaria de umas 2 ou 3 semanas e tenho só 6 dias, trabalho e estudo dormindo 6hs por dia... peço ajuda ao veteranos que tem mais "pegada" para me ajudar com o código. as vezes um pequeno esforço de um grande, se torna uma enorme ajuda para um pequeno... agradeço de coração quem puder ajudar... tenho até terça para entregar... e tô f***** eu tenho 5 arquivos e já estruturei varias funções menos a parte de arquivo.... são 2 arvores, uma partido e outra candidatos, vão salvando todos os dados em arquivo binario. main,c tad.h tad.c candidatos.h candidatos.c uma aplicação em C para cadastrar os partidos e candidatos às eleições. Os dados de um partido são os seguintes: número, sigla e nome. O número do partido deve ser um valor maior do que 10 e menor que 100. Os dados de um candidato são: número e nome. Os dois primeiros dígitos do número do candidato correspondem ao número do seu partido (faça uma entrada de dados consistente e sem redundância). O número do candidato também informa o cargo que ele pleiteia: se o número do candidato tiver apenas dois dígitos (correspondentes ao número de seu partido), então trata-se de um candidato a prefeito; se o número do candidato possui 5 dígitos, então trata-se de um candidato a vereador. O programa deve ser conduzido por menu com as seguintes opções: • Cadastrar partido: solicita o número, sigla e nome de um ou mais partidos, sem permitir dois ou mais partidos com o mesmo número; • Alterar um partido: dado o número do partido, é possível alterar sua sigla ou nome; • Excluir um partido: dado o número do partido, excluir o partido e todos os seus candidatos; • Cadastrar candidato a prefeito: solicita o número do partido, mostra sua sigla, e depois solicita o nome do candidato, sem permitir dois ou mais candidatos com o mesmo número; • Cadastrar candidato a vereador: solicita o número do partido, mostra sua sigla, e depois solicita o número e o nome de um ou mais candidatos desse partido, sem permitir dois ou mais candidatos com o mesmo número (lembre-se que os 2 primeiros dígitos no número do candidato são o número do seu partido); • Alterar um candidato: dado o número de um candidato, permite alterar seu nome; • Excluir um candidato: dado o número do candidato, excluí-lo do cadastro; • Listar todos os partidos: deve permitir a listagem de todos os partidos cadastrado, exibindo em formato de tabela seu número, sigla e nome ordenados pelo número do partido; • Listar candidatos a prefeito: deve permitir a listagem no formato de tabela de todos os candidatos a prefeito cadastrados ordenados pelo número, exibindo a sigla do partido, o número e o nome do candidato. • Listar candidatos a vereador de um partido: deve solicitar o número do partido e exibir o nome do partido e uma listagem no formato de tabela contendo o número e o nome de todos os candidatos a vereador desse partido ordenados pelo seu número. Todas as informações a respeito dos partidos e candidatos devem ser armazenadas nos arquivos partidos.dat e candidatos.dat, respectivamente. Quando o programa é executado, ele cria automaticamente uma árvore binária de busca para cada arquivo, onde cada nó corresponde a um partido ou candidato. A partir daí, o único meio de acesso às informações deve ser através dessas árvores. O programa deve permitir que o arquivo e a árvore sejam atualizados quando um novo candidato ou partido é cadastrado, alterado ou excluído. Para permitir a atualização dos arquivos nas operações sem a necessidade de uma busca sequencial nos arquivos, cada nó da árvore também deve armazenar a posição do registro correspondente no arquivo. A operação de exclusão não exclui fisicamente o registro do arquivo, apenas da árvore. Os registros excluídos devem ser sinalizados com 0 (zero) no número do partido ou candidato. Esses registros não devem ser carregados nas árvores. #include <stdio.h> #include <stdlib.h> #include "candidatos.h" #include "tad.h" int main() { BinTree* treeParty = init_bintree(); int op; do { printf("\n\n\t [ CANDIDATOS A ELEICAO v1.0 ]\n\n"); printf("\t <1> Cadastrar Partido\n"); //add_Party printf("\t <2> Alterar Partido\n"); // mod_Party printf("\t <3> Excluir Partido\n"); // del_Party printf("\t <4> Cadastrar candidato a Prefeito\n"); // add_Mayor printf("\t <5> Cadastrar candidato a Vereador\n"); // add_Alderman printf("\t <6> Alterar um candidato\n"); //mod_Candidate printf("\t <7> Excluir candidato\n"); // del_Candidate printf("\t <8> Listar todos os partidos\n"); // print_Partys printf("\t <9> Listar candidatos a prefeito\n"); // print_Mayors printf("\t<10> Listar candidatos a vereador de um partido\n"); // print_Aldermans_party printf("\t <0> Sair\n"); printf("\n\t Opcao: "); scanf("%d", &op); switch (op) { case 1: add_Party(); // struct NODE* newNode = (node*) malloc(sizeof(newNode)); // newNode->dat_pos= 1; // break; case 2: mod_Party(); break; case 3: del_Party(); break; case 4: add_Mayor(); break; case 5: add_Alderman(); break; case 6: mod_Candidate(); break; case 7: del_Candidate(); break; case 8: print_Partys(); break; case 9: print_Mayors(); break; case 10: print_Alderman_party(); break; case 0: break; default: system("cls"); printf("\nOpcao invalida!"); } } while (op != 0); return 0; } #ifndef _TAD_H #define _TAD_H #include <stdbool.h> typedef struct NODE* BinTree; typedef struct NODE node; BinTree* init_bintree(); struct NODE* init_node(); void free_BinTree(BinTree *); int isempty_BinTree(BinTree *); int depth_BinTree(BinTree *); int howMany_nodes(BinTree *); int ins_node_bintree(BinTree *, struct NODE*); int ins_BinTree(BinTree *,int); int del_node_bintree(BinTree *,int); struct NODE* remove_node(struct NODE*); #endif #include "tad.h" #include <stdio.h> #include <stdlib.h> #include <stdbool.h> struct NODE { int num; char initials[7]; char name[35]; int dat_pos; struct NODE *left; struct NODE *right; }; BinTree* init_bintree() { BinTree* root = (BinTree*) malloc(sizeof(BinTree)); if(root != NULL) *root = NULL; return root; } struct NODE* init_node() { struct NODE* newNode = (struct NODE*) malloc(sizeof(struct NODE)); return newNode; }; void free_node(struct NODE* node) { if(node == NULL) { return; } free_node(node->left); free_node(node->right); free(node); node = NULL; } void free_BinTree(BinTree* root) { if(root == NULL) return; free_node(*root); free(root); } int isempty_BinTree(BinTree *root) { if(root == NULL) return 1; if(*root == NULL) return 1; return 0; } int depth_BinTree(BinTree *root) { if(root == NULL) return 0; if(*root == NULL) return 0; int depth_left = depth_BinTree(&((*root)->left)); int depth_right = depth_BinTree(&((*root)->right)); if(depth_left > depth_right) return(depth_left + 1); else return(depth_right + 1); } int howMany_nodes(BinTree *root) { if(root == NULL) return 0; if(*root == NULL) return 0; int depth_left = howMany_nodes(&((*root)->left)); int depth_right = howMany_nodes(&((*root)->right)); return(depth_left + depth_right + 1); } int ins_node_bintree(BinTree* root, struct NODE* newNode) { if(root == NULL) return 0; if(newNode == NULL) return 0; newNode->right = NULL; newNode->left = NULL; if(*root == NULL) *root = newNode; else { struct NODE* current = *root; struct NODE* previous = NULL; while(current != NULL) { previous = current; if(newNode->num == current->num) { free(newNode); return 0; //elemento ja exite } if(newNode->num > current->num) current = current->right; else current = current->left; } if(newNode->num > previous->num) previous->right = newNode; else previous->left = newNode; } return 1; } int ins_BinTree(BinTree* root,int value) { if(root == NULL) return 0; struct NODE* newNode; newNode = (struct NODE*) malloc(sizeof(struct NODE)); if(newNode == NULL) return 0; newNode->num = value; newNode->right = NULL; newNode->left = NULL; if(*root == NULL) *root = newNode; else { struct NODE* current = *root; struct NODE* previous = NULL; while(current != NULL) { previous = current; if(value == current->num) { free(newNode); return 0; //elemento ja exite } if(value > current->num) current = current->right; else current = current->left; } if(value > previous->num) previous->right = newNode; else previous->left = newNode; } return 1; } int del_node_bintree(BinTree *root,int value) { if(root == NULL) return 0; struct NODE* previous = NULL; struct NODE* current = *root; while(current != NULL) { if(value == current ->num) { *root = remove_node(current); } else { if(previous->right == current) current->right = remove_node(current); else previous->left = remove_node(current); } return 1; } previous = current; if(value > current->num) { current = current->right; } else { current = current->left; } return 0; } struct NODE* remove_node(struct NODE* current) { struct NODE *node1, *node2; if(current->left == NULL) { node2 = current->right; free(current); return node2; } node1 = current; node2 = current->left; while(node2->right != NULL) { node1 = node2; node2 = node2->right; } if(node1 != current) { node1->right = node2->left; node2->left = current->left; } node2->right = current->right; free(current); return node2; } void preordem_bintree(BinTree *root) { if(root == NULL) return; if(*root == NULL) { printf("%d\n",(*root)->num); preordem_bintree(&((*root)->left)); preordem_bintree(&((*root)->right)); } } void emordem_bintree(BinTree *root) { if(root == NULL) return; if(*root != NULL) { emordem_bintree(&((*root)->left)); printf("%d\n",(*root)->num); emordem_bintree(&((*root)->right)); } } int query_bintree(BinTree *root, int value) { if(root == NULL) return 0; struct NODE* current = *root; while(current != NULL) { if(value == current->num) { return 1; } if(value > current->num) current = current->right; else current = current->left; } return 0; } #ifndef _CANDIDATOS_H #define _CANDIDATOS_H #include <stdbool.h> /* função que adiciona Partido solicita numero, sigla e nome */ bool add_Party(); /* função que dado o numero do partido Altera sua Sigla ou Nome */ bool mod_Party(); /* função que deleta Partido dado seu numero junto a todos seus candidatos */ bool del_Party(); /* função que adiciona Prefeito solicita numero do partido, mostra a sigla e solicita o nome */ bool add_Mayor(); /* função que adiciona Vereador solicita numero do partido, mostra a sigla e solicita o nome */ bool add_Alderman(); /* função que dado o numero do candidato permite altera seu nome */ bool mod_Candidate(); /* função que dado o numero do candidato, exclui dito candidato */ bool del_Candidate(); /* função que mostra em tabela todos os partidos, seu numero, sigla e nome ordenados pelo numero do partido */ void print_Partys(); /* função que mostra em tabela todos os candidatos a prefeito ordenados pelo numero, exibindo a sigla, o numero e o nome do candidato */ void print_Mayors(); /* função que solicita o numero do partido e exibe nome do partido e uma listagem no formato de tabela contendo o numero e o nome de todos os vereadores desse partido ordenado por nome */ void print_Alderman_party(); #endif #include "candidatos.h" #include "tad.h" #include <stdio.h> #include <stdlib.h> #include <stdbool.h> bool add_Party() { // struct NODE* newNode = (struct NODE*) malloc(sizeof(struct NODE)); // struct NODE* newNode = (node*) malloc(sizeof(newNode)); newNode->dat_pos= 1; system("cls"); printf("\n\n\t [ CANDIDATOS A ELEICAO v1.0 ]\n\n"); printf("\t <1> Cadastrar Partido\n\n"); //add_Partido printf("\t Inserir Numero: "); // scanf("%d", &newNode->num); printf("\t Inserir Sigla: "); // scanf("%6s", &newNode->initials); printf("\t Inserir Nome: "); // scanf("%34[^\n]s", &newNode->name); // ArvBin* node = init_node(); // scanf("%d", ); // printf("\t Inserir Sigla: "); // scanf("%6s", &node->sigla); // scanf("%[^\n]s",a); // printf("\t Inserir Nome: "); // scanf("%6s", &node->nome); return false;} bool mod_Party() {return false;} bool del_Party() {return false;} bool add_Mayor() {return false;} bool add_Alderman() {return false;} bool mod_Candidate() {return false;} bool del_Candidate() {return false;} void print_Partys() {;} void print_Mayors() {;} void print_Alderman_party() {;} desde já obrigado.
  2. isso pode acontecer por varios problemas, problemas no sistema de arquivos (resolve com scan disk), um file infector (virus, ex sality) tenta baixar os arquivos com um Download Manager (http://files.freedownloadmanager.org/fdminst.exe) Ele gerencia melhor o arquivo sendo baixado, você ta tendo o erro na hora de fechar o arquivo que você baixo, geralmente o chrome ou firefox da uma analisada no checksum do arquivo para ver se ele reconhece como malicioso, nesse momento o teu arquivo corrompe. acontecia conmigo por ter muitos adware's no explorador atrasando o fechamento do arquivo.. boa sorte, e utiliza um anti-virus, não adianta formatar se algum instalador dos programas que você tiver estiver infectado, você pode se infectar em segundos clickando 2 vezes em um instalador de algum programa no seu pendrive ou cd-dvd que estiver já infectado, por exemplo com o ***** do sality ou mabezat... boa sorte
  3. ola revivendo tópico morto para adicionar informação util a todos.... Embaixo do Modem ZTE ZXDSL 831II tem 3 adesivos, 1 com numero de serie, outro com o modelo e uma com o MAC, mais por exemplo no meu estava errado o MAC, no adesivo dizia ser 4D8D os últimos 4 dígitos do mac mais nao acessava, entrei com "user" senha "user" e peguei o MAC atual que era O250, então para entrar se coloca Admin (maiuscula a primeira letra) e senha os últimos 4 dígitos do MAC, onde as letras vão com maiúsculas, se for 4d2d, se coloca 4D2D na senha... que fique a ajuda para os proximos,o google aponta este topico como resposta principal a pergunta por isso adicionei esses detalhes. meu adesivo mac estava errado, peguei o certo entrando com user user... boa sorte.
  4. JA TESTEI OUTRA MEMORIA E CONTINUA O MESMO CLOCK BAIXO... PORQUE SERA? ME AJUDA!!!! heheheh
  5. Testei Memoria, Testei HD, Stress Test, Limpei, pasei limpa contato, borracha, formatei win xp e 7 e me deparei que o para as especificações o core estava superbaixo, de 40 a 50 Megahertz na memoria ram ddr 2 de 1gb de 333mhz, um processador de 2.4 ghz dando 100 Mhz? isso é normal, preciso de ajuda... fotos do cpuz. OBS: o Notebook não possui bateria, esta direto em AC. Nao sei se é o foro indicado... Desde Ja Obrigado Marcelo
  6. existe um video sobre dependencia quimica na baixada e eu estava precisando capturar eles, tentei o free download manager com seu grab, tentei o addon do firefox para capturar o flash, tentei com um cache viewer do firefox tambem.. e nao estou conseguindo... alguem me de uma dica por favor trabalho em uma clinica em dependencia quimica e tenho uma palestra a realizar agradeço desde ja... link do video http://globotv.globo.com/tv-tribuna/jornal-tribuna-2a-edicao/v/familias-da-regiao-enfrentam-problemas-para-tratar-parentes-dependentes-de-crack/2545031/ tinyurl.com/tribunacrack
  7. eu tenho em uma pasta no pendrive autoexec.bat command.com config.sys drvspace.bin IO.sys MSdos.sys pc-disk ja configurei com o bootice, Windows nt 4.x o 5.x MBR + MS-DOS PBR e deu em nada como configuro no syslinux.cfg para carregar o autoexec? ou no grub? para carregar automaticamente?? quando funcionava mostrava a tela de load do windows 98 e abria o programa, agora so aparece disk I/O error.. ja nao sei mais o que fazer... queria saber onde estou errando...
  8. forneça mais detalhes sobre o programa e o compartilhamento...
  9. Percebi que um server de licenças é muito complicado e muito caro..> o active directory ou o acesso remoto mais ainda... queria que as maquinas acessassem o servidor executassem o programa nele em sessões separadas... mais não achei tutorial para isso... queria saber usando o 2003 para compartilhar a pasta ou como servidor de arquivos, vou ter mais performance que com o XP? ou vai ser a mesma coisa... windows 2008 server ou windows 7 seriam melhoria em algum ponto? não tem nenhum modulo ou serviço que que melhore o compartilhamento do programa e sua base de dados... obrigado a qualquer resposta... Marcelo
  10. tenho uma rede de 1 gb switch HP, e roteador Dlink com dhcp. instalei o windows 2003 enterprise em uma das 10 maquinas. o servidor atual é outro cliente XP tenho um programa PDV que acessa um arquivo mdb de 80 MBs executo o aplicativo por pasta compartilhada. peguei um cliente xp livre formatei e coloquei o windows 2003 enterprise para server puro mesmo sem monitor futuramente, coloquei o 2003, mais não sei quais módulos ou configurações se adequariam melhor para mim ... me aconselharam TS, active directory e outros que não me são familiares... os serviços do xp me são conhecidos, mais a primeira impressão do 2003 é que tem uma porrada de services para ativar ou instalar... caracteristicas do Servidor, 2.6 2gb ram, HD SSD 64 GB Kingston, rede Intelbras realtek 1 gb obrigado a qualquer sugestão ... Marcelo
  11. Ajuda mestres da autoração e gravação!!!! descobri como gravar mais de 3 horas em um VCD. Usando "TMPGEnc-2.525.64.184-EN" com o template KVCD-LBR-352x240-_NTSCFilm_-PLUS.mcf (Por Padrão MPEG-1 352x240 23,976fps CQ 60 vbr 300~1150kpbs, Layer-2 44100Hz 128 kbps ) do template original eu modifico o bitrate para 200~600 e o audio para 64kpbs encondando em MPEG-1 352x240 23,976fps CQ 60 vbr 200~600kpbs, Layer-2 44100Hz 64 kbps com o "motion Search: very slow high Quality" consigo uma qualidade boa e pouco tamanho. Consigo gravar usando o Nero Burning ROM desativando a opção "Criar um CD Compatível com os Padrões" O DVD Possui suporte a capítulos (chapters) e o VCD tem algo parecido mais baseado em "Entry point" o ENTRIES.VCD onde ficam definidos os entry points. Busquei na net, no vovo Google, so achei programa que criar a lista dos entry-points baseando-se em um log de outro programa que analisava capítulos no DVD. grandisbos.. 1º) Como Criar os entry points, existe programa free? ou alguma forma manual acessando o ENTRIES.VCD??? (isso para não mutilar o .avi do show que eu tenho.) 2º) Colocando vários videos e um menu. ao finalizar a reprodução de um vídeo, ele reproduz o seguinte vídeo na sequencia ou volta ao menu, isso é definido por um variável, como eu modifico ela? 3º) TMPENG suporta em audio mp2 no minimo 64kpbs, como reduzir a 32kbps? 4º) Alguma sugestão para video do youtube... baixo de 480p, 360p ou 240p que configuração para encodar me aconselham? Estrutura dos arquivos/pastas do VCD VCD INFO.VCD Identificação do Álbum e do disco ENTRIES.VCD Lista de ponto de entrada para até 500 entradas PSD.VCD Descritor de sequência de execução (opcional) LOT.VCD Lista de arquivo de posição relativa de ID(identificação) (opcional) MPEGAV AVSEQnn.DAT arquivos MPEG, máx. 99 trilhas, o filme principal, trailers, extras, menus... CDDA AUDIOnn.DAT arquivos de Audio CD opcionais SEGMENT ITEMnnn.DAT Ítens de execução segmentados, máx. 999 segmentos, Fotos ou menus estáticos KARAOKE KARINFO.xxx Arquivos de informação de Karaoke (Opcionais) EXT PSD_X.VCD Optional extended version of PSD,VCD LOT_X.VCD Versão estendido opcional do LOT.VCD SCANDATA.DAT Lista opcional de endereços de I-frames CAPTnn.DAT Dados de Closed Caption CDI (indefinido) Arquivos de dados e de programas de CD-i então é possivel fazer de tudo no VCD.... Obrigado por qualquer informação. Marcelo
  12. obrigado pelas respostas.. certo pedro. certo branquito trocarei todas as placas, então tenho que pegar placas 10/100/1000 não achei a 15 ou 20, achei de 30 a 100 R$, achei mymax, tp-link, gigabite, realtek e encore, (1º) melhor eu optar por chipset realtek certo? quais você não me recomenda... trocando as placas, configurando elas para full duplex correto? ae eu troco os 2 dlinks residenciais que eu tenho e coloca o 3com... (2º)posso usar a mesma fiação provisoriamente enquanto vou trocando o cabeamento para o sistema não parar...ou seja os cabos da minha 10/100 também servem para 100/1000 ou tenho que trocar por ser diferente o entrelaçado dos pares? pensei também que posso colocar um Switch wireless /n (300mbps) e placas pci-WiFi /n, se eu tiver certeza que o Switch estando embaixo, o sinal chegue ate o primeiro andar. (mesmo eu não gostado do WiFi, pelo seu delay natural. então é isso, peço o switch 3com 16 portas 100/1000 (tem com wifi também?) 10 placas realtek, encore ou mymax, 100/1000, provisoriamente posso ir utilizando a fiação ja ativa, enquanto vou refazendo a fiação 1 a 1, ou ao trocar os hardware ja sou obrigado a refazer a fiação para 100/1000. no mercado livre tem o switch 3com 24p,16p,8p com preços de 1300,900,300 estou pensando no Switch Gigabit 2816 3com 16 Portas 10/100/1000 3cblug16a e 10 placas de algum dos 5 modelos abaixo Placa De Rede Gigabit 10/100/1000mbps Mymax Placa De Rede Tp-link Tg-3468 Pci Express 10/100/1000 Mbits Placa De Rede Gigalan Chipset Realtek 10/100/1000 Placa De Rede 10/100/1000 Mbps Comtac Placa De Rede GIGABIT PCI 10/100/1000 GLAN-RTL/1000M MYMAX tem experiencia com algumas delas? Obrigado pedro. branquito, é verdade.... mais a base de dados pesa 60 megas, a 10 mb/s demora 6 segundos então preciso de 100mb/s na lan. minha lan é de 100 mbps ou 10mb/s tendo valor real de max 9,7 mb/s ou 65~86 mbps, é de 100 mbps, eu preciso 70~100 mb/s ou 700~1000mpbs obrigado ate agora pelas informações dadas amigos... felizes festas ambos e agradeço a atenção.
  13. Ola galerinha estou com umas duvidas de rede quem puder me ajudar agradecerei... acontece seguinte, onde estou realizando serviços, existem 8 pcs. 1 servidor e 7 terminais (1 deles servidor de emergência). do modem vai para um encore 8 portas, o encore conecta 2 terminais e 1 servidor que estão no primeiro andar do edifício, e manda um quarto fio para outro d-link 8 portas no andar de baixo, que este alimenta os 5 terminais restantes, a fiação esta toda pisoteada, com dobras e velha. aconselhei ao dono adquirir um 3com 16 portas, colocar no andar de baixo e alimentar todos. o programa da loja tem uma base de dados em um arquivo de 60 mbs (em crescimento 10mb/ano) cada vez que o terminal abre o programa esse arquivo e puxado do servidor.. fiz testes e a conexão trabalha ate 9,7 mb/s, então por logica se demora ate 7 segundos no programa carregar, então queria pasar a 100 mb. configurações... T01 - Via Rhine III Fast Ethernet Adapter (offboard) T02 - Realtek PCIe GBE Family Controller (onboard) T03 - Realtek RTL8139/810x Family Fast Ethernet NIC (onboard) T04 - Realtek RTL8139/810x Family Fast Ethernet NIC (onboard) T05 - Nvidia nForce 10/100 Mbps Ethernet (onboard) T06 - Realtek RTL8139/810x Family Fast Ethernet NIC (onboard) T07 - IC Plus IP100 10/100 Fast Ethernet Adapter (offboard) S01 - Realtek RTL8139/810x Family Fast Ethernet NIC (onboard) Conclusão.. aconselhei comprar o Switch 100mbs e mais umas 10 placas de rede offboard de 100mbs também, rrolo de fio para rede, fichas rj-45, alicate e um Expert em pasar cabos por conduítes que ira mi auxiliar. e meter mão a obra. Questões, 1º alguma dessas plaquinhas que ja tenho trabalha em 100mb? 2º o Switch 3com trabalha em 100 mb? 3º qual a distancia máxima aconselhável do cabo que vai do Switch ao pc. 4º Opiniões ? Sugestões ? PD: desculpem qualquer besteira que eu tenha dito, mais estou me especializando em rede na marra faz pouco tempo... 5º Obrigado por qualquer ajuda... Felizes festas e ano novo a todos... <;o)
  14. tipo muita dor de cabeça com esse sality e todas suas vertentes que são muitas e geradas automaticamente... escrevi este texto faz um tempo e foi de utilidade para muitos.. --------------------------------------------------------------------------- REMOVER VIRUS WIN32/SALITY --------------------------------------------------------------------------- Ficha completa do ***** que tem múltiplas variareis e mutações. http://www.microsoft.com/security/po...in32/Sality.AT CODINAMES: W32/Sality.B.gen!Eldorado (Authentium (Command)) W32/Sality.AT (Avira) Win32/Sality.AA (CA) Win32.Sector.21 (Dr.Web) Win32/Sality.NBA (ESET) Trojan.Win32.Vilsel.vyy (Kaspersky) W32/Sality.gen.e (McAfee) W32/Sality.BD (Norman) W32/Spamta.QO.worm (Panda) Win32.KUKU.kj (Rising AV) Troj/SalLoad-A (Sophos) PE_SALITY.BA (Trend Micro) Comunidade, boas! Meu nome é Marcelo "petaL" Tur é o seguinte! vendo que o sality está se transformando numa maldita praga, quero compartilhar uma informação que me ajuda muito. Primeiro os arquivos infectados com sality são eliminado por qualquer anti-vírus. esta ferramenta que eu passo para vocês cura eles, ou seja os repara. Ele fica ate nos arquivos de recuperação do sistema. Na pasta recycler em um arquivo com extensão .vmx que é executado através de um autorun.inf de um pen-drive ou disco C:. Automaticamente que você espeta o pen numa maquina infectada. observaras que a opção de ver a lista de arquivos que geralmente aparece no final da lista de ações que aparece ao espetar um pendrive, também se repete no começo da lista e opaaa como assim????. pera ae! tem 2 opções para ver arquivos no pendrive? na realidade na primeira você esta concordando com que ele infecte tua maquina. como evitar isso? usa o Flash Disinfector. você precisa copiar o flash disinfector no disco onde você quer proteger e executar ele la, na pasta raiz do disco C:\ ou D:\, etc. ele cria um uma pasta de sistema oculta com o nome autorun.inf porque o vírus consegue substituir o arquivo de txt autorun, mais não uma pasta de sistema, então o flash disifector aproveita isso e ja cria uma pasta que o vírus não poderia substituir. ele não desinfeta o pendrive. você pode ter arquivos infectados no pen, mais o pen não ira infectar tua maquina so por espetar ele... mais o teu explorer.exe ao ler o arquivos no pen pode ser infectado sim. eu disponho os unicos 4 programas para remover o sality que eu achei, eu gosto particularmente do Kaspersky 2010 sality remover o 2008 é antigo. eu fiz um auto-extraivel de WinRAR é so você executar o MÉTODO 3 e pronto. porque antigamente você tinha que executar o programa por DOS e depois executar uma curas de registro e outros passos, hoje tá simplificado alguns clicks... --------------------------------------------------------------------------- TÁTICA DE REMOÇÃO --------------------------------------------------------------------------- Download Vírus Sality Remover Pack by petaL Tamanho: RAR 569 KB Link: http://www.mediafire.com/?823d358d233gtd7 Link2: http://www.4shared.com/file/5ucI_T-x/Virus_Sality_Remover_Pack_10_b.html? Tática de remoção recomendada. (so rodar o programa ja tira 99% mais sejamos profissionais) 1º Execute o Método 3 do pack. (Kaspersky 2010 Sality remover) 2º Elimine os pontos de restauração com o CCleaner 3º finalizado, desative a restauração do sistema. Reinicie 4º Execute novamente o método 3. 5º instale o Avira 2010 (ele segura o sality para não entrar novamente) Paso Extra: Abra um champagne extra brut, acenda um cubano e descanse. ------------------------------------------------------------------------------------------------- SOFTWARE DE REMOÇÃO ------------------------------------------------------------------------------------------------- METODO 1: Virus.Win32.Sality.y-aa Removing tool by Boris Yampolsky - Kaspersky Lab 26/08/2008 C:\Sality_off.exe -m Scaneia processos e monitora a memoria. ------------------------------------------------------------------------------------------------- METODO 2: Virus.Win32.Sality.y-aa Removing tool by Boris Yampolsky - Kaspersky Lab 26/08/2008 C:\Sality_off.exe Scaneia Processos, Repara o registro, Repara system.ini, Scaneia o disco C:\ Legendas: Used by another process= Não consegue acessar o arquivo por estar sendo usado por outro programa, ex: pagefile.sys e hiberfil.sys (arquivo de paginação e hibernação) cured= significa que retiro o codigo do sality que esta no arquivo. ------------------------------------------------------------------------------------------------- METODO 3: Virus.Win32.Sality.aa.ag.bh removing tool Versão 1.3.5.0 Kaspersky Lab 31/08/2010 16:20:10 hs Scaneia threads e processos, repara registro. SalityRegCure: Restaura as chaves de registro gerais e repara o system.ini Scaneia o Disco C:\ ------------------------------------------------------------------------------------------------- METODO 4: Remover for Win32/Sality by AVG 1.1.0.153 - GRISOFT 2006 Scaneia disco C:\ ------------------------------------------------------------------------------------------------- Flash Disinfector. Cria pasta autorun.inf Agradeço à moderação por qualquer edição ou troca de subforum deste tópico, para que o mesmo seja adequado as regras, normas ou etiquetas do ClubedoHardware. Obrigado petaL. PD: a moderação me pediu para preservar os links originais dos sites de respectivas empresas.. mais esses links caducaram faz tempo, e nenhum "remover" atual tem tanta eficiência e rapidez Ache estes links, alguns não são a mesma versão.. Kaspersky http://support.kaspersky.com/viruses/solutions?print=true&qid=208279889 Softpedia http://www.softpedia.com/get/Antivirus/Win32-Sality-Remover.shtml AVG http://free.avg.com/br-pt/67769 http://www.avg.com/pt-pt/67769 http://free.avg.com/br-pt/67769 http://free.avg.com/us-en/win32-sality Filecluster http://www.filecluster.com/Antivirus-Spyware/Antivirus/Download-Win32-Sality-Remover.html G-Virus http://sality.g-virus-remover.fyxm.net/ Respectivos sites detalham um metodo de remoção onde tem que se ter noções basicas de "cmd" eu fiz pacotes sfx-rar auto-extraíveis com parametros ja adicionados na linha de comando sendo de forma bem simples e rapida a cura dessa praga. Marcelo.petaL@gmail.com
  15. Nome da Placa Mãe Asus P4V8X-MX http://www.asus.com/ProductGroup2.aspx?PG_ID=mKyCKlQ4oSEtSu5m http://support.asus.com/download/download.aspx?SLanguage=en-us Dispositivos PCI VIA AC'97 Enhanced Audio Controller (Som) Dispositivos PCI nVIDIA GeForce4 MX 4000 Video Adapter (Video) depois de muito esforço instalei a geforce no win7 com uma iso da nvidia que achei parece que funciono, mais acho que ficou muito fraka para o windows..> No som, tentei o driver do xp, o do vista, alem deles instalando com compatibilidade ativada. Testei alguns links aqui do forum, post de 2005,2006, o driver que ta no megaupload, tentei com os links da realtek.com.tw, mesmo assim encontro error como, hardware não compativel, não encontrado, Diferent OS ou plataform, tenho certeza que funcionava porque ela é 1 das 5 maquinas que tinham XP e funcionam todas ok, estou fazendo teste pra mirgrar pro win7, achei ele mais eficiente para um lan house, depois de ter testado alguns drivers de som, ela dificulto no boot, e travo algumas vezes... vou solucionar isso amanha, por enquanto preciso saber se existe solução para axar esse driver para win7.. Falou obrigado

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×