Haal je Windows XP installatie CD-ROM te voorschijn en zoek even in Google op EXPLORER.EX_ dan kom je er wel uit.quote:Op donderdag 7 augustus 2008 18:12 schreef MrTycho het volgende:
Ik wilde een nieuwe Visual Style downloaden voor m'n computer en daar had je een Ux_Theme Patch voor nodig. Patch gedownload en geinstalleerd..maarrrrrr...opeens zegt 'ie ''Delete Explorer.Exe: Yes/No''. Ik met m'n zenuwachtige hoofd perongeluk op ja klikken. En nu heb ik geen explorer.exe meer, dus nu zie ik alleen m'n achtergrond verder niets; geen pictogrammen, startbalk, NIETS.
Nou is mijn vraag: Hoe krijg ik weer Explorer.exe weer op m'n comp. zonder dat ik bestanden kwijt raak ofzo...of..hoe kan ik m'n pc weer normaal draaien met m'n pictogrammen etc.?
Pleeaaase Help!!
Dank u
Niks hoor, dat werkt echt niet als je explorer.exe hebt verwijderd.quote:Op donderdag 7 augustus 2008 18:19 schreef krazny het volgende:
CTRL + ALT + DEL
"Bestand --> uitvoeren" typ: EXPLORER [ENTER]
Tadaa...startmenu?
Kleine samenvatting (hoop wel dat je engels kan):quote:Op donderdag 7 augustus 2008 18:24 schreef MrTycho het volgende:
Ik heb echt 0 verstand van computers dus kan iemand me ffe een beetje uitgebreid uitleggen wat ik moet dat als ik m'n windows xp cd'tje dr in heb gedaan??
quote:The socket function creates a new socket and returns a handle to it. The handle is of type SOCKET and is used by all functions that operate on the socket. The only invalid socket handle value is INVALID_SOCKET (defined as ~0), all other values are legal (this includes the value zero!). Its parameters are:
af
The address family to use. Use AF_INET to use the address family of TCP & UDP.
type
The type of socket to create. Use SOCK_STREAM to create a streaming socket (using TCP), or SOCK_DGRAM to create a diagram socket (using UDP). For more information on socket types, see the previous chapter.
protocol
The protocol to be used, this value depends on the address family. You can specify IPPROTO_TCP here to create a TCP socket.
The return value is a handle to the new socket, or INVALID_SOCKET if something went wrong. The socket function can be used like this:
SOCKET hSocket;
hSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (hSocket==INVALID_SOCKET)
{
// error handling code
}
3. closesocket
int closesocket(SOCKET s);
Closesocket closes a socket. It returns zero if no error occurs, SOCKET_ERROR otherwise. Each socket you created with socket has to be closed with an appropriate closesocket call.
s
Handle to the socket to be closed. Do not use this socket handle after you called this function.
The use of closesocket is pretty straightforward:
closesocket(hSocket);
However, in real situations some more operations are necessary to close the socket properly. This will be discussed later in the tutorial.
4. sockaddr and byte ordering
Because winsock was made to be compatible with several protocols including ones that might be added later (using the SPI) a general way of addressing has to be used. TCP/IP uses an IP and port number to specify an address, but other protocols might do it differently. If winsock forced a certain way of addressing, adding other protocols may not have been possible. The first version of winsock solved this with the sockaddr structure:
struct sockaddr
{
u_short sa_family;
char sa_data[14];
};
In this structure, the first member (sa_family) specifies the address family the address is for. The data stored in the sa_data member can vary among different address families. We will only use the internet address family (TCP/IP) in this tutorial, winsock has defined a structure sockaddr_in that is the TCP/IP version of the sockaddr structure. They are essentially the same structure, but the second is obviously easier to manipulate.
struct sockaddr_in
{
short sin_family;
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
The last 8 bytes of the structure are not used but are padded (with sin_zero) to give the structure the right size (the same size as sockaddr).
Before proceeding, it is important to know about the network byte order. In case you don't know, byte ordering is the order in which values that span multiple bytes are stored. For example, a 32-bit integer value like 0x12345678 spans four 8-bit bytes. Intel x86 machines use the 'little-endian' order, which means the least significant byte is stored first. So the value 0x12345678 would be stored as the byte sequence 0x78, 0x56, 0x34, 0x12. Most machines that don't use little-endian use big-endian, which is exactly the opposite: the most significant byte is stored first. The same value would then be stored as 0x12, 0x34, 0x56, 0x78. Because protocol data can be transferred between machines with different byte ordering, a standard is needed to prevent the machines from interpreting the data the wrong way.
Network byte ordering
Because protocols like TCP/IP have to work between different type of systems with different type of byte ordering, the standard is that values are stored in big-endian format, also called network byte order. For example, a port number (which is a 16-bit number) like 12345 (0x3039) is stored with its most significant byte first (ie. first 0x30, then 0x39). A 32-bit IP address is stored in the same way, each part of the IP number is stored in one byte, and the first part is stored in the first byte. For example, 216.239.51.100 is stored as the byte sequence '216,239,51,100', in that order.
Apart from the sin_family value of sockaddr and sockaddr_in, which is not part of the protocol but tells winsock which address family to use, all the values in both structures have to be in network byte order. Winsock provides several functions to deal with the conversion between the byte order of the local host and the network byte order:
// Convert a u_short from host to TCP/IP network byte order.
u_short htons(u_short hostshort);
// Convert a u_long from host to TCP/IP network byte order.
u_long htonl(u_long hostlong);
// Convert a u_long from TCP/IP network order to host byte order.
u_short ntohs(u_short netshort);
// Convert a u_long from TCP/IP network order to host byte order.
u_long ntohl(u_long netlong);
You might question why we should need four API functions for such simple operations as swapping the bytes of a short or long (as that's enough to convert from little-endian (intel) to big-endian (network)). This is because these APIs will work even if you are running your program on a machine with other byte ordering than an intel machine (that is, the APIs are platform independent), like Windows CE on a handheld using a big-endian processor. Whether you use these APIs or your own macros/functions is up to you. Just know that the API way is guaranteed to work on all systems.
Back to the sockaddr_in structure, as said above, all members except for sin_family have to be in network byte order. For sin_family use AF_INET. sin_port is the port number of the address (16-bit), sin_addr is the IP address (32-bit), declared as an union to manipulate the full 32-bit word, the two 16-bit parts or each byte separately. sin_zero is not used.
Here are several examples of initializing sockaddr_in structures:
sockaddr_in sockAddr1, sockAddr2;
// Set address family
sockAddr1.sin_family = AF_INET;
/* Convert port number 80 to network byte order and assign it to
the right structure member. */
sockAddr1.sin_port = htons(80);
/* inet_addr converts a string with an IP address in dotted format to
a long value which is the IP in network byte order.
sin_addr.S_un.S_addr specifies the long value in the address union */
sockAddr1.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
// Set address of sockAddr2 by setting the 4 byte parts:
sockAddr2.sin_addr.S_un.S_un_b.s_b1 = 127;
sockAddr2.sin_addr.S_un.S_un_b.s_b2 = 0;
sockAddr2.sin_addr.S_un.S_un_b.s_b3 = 0;
sockAddr2.sin_addr.S_un.S_un_b.s_b4 = 1;
The inet_addr function in the example above can convert an IP address in dotted string format to the appropriate 32-bit value in network byte order. There is also a function called inet_ntoa, which does exactly the opposite.
As a side note, winsock 2 does not require that the structure used to address a socket is the same size of sockaddr, only that the first short is the address family and that the right structure size is passed to the functions using it. This allows new protocols to use larger structures. The sockaddr structure is provided for backwards compatibility. However, since we will only use TCP/IP in this tutorial, the sockaddr_in structure can be used perfectly.
Wat ben jij grappig zeg, kutkindquote:Op donderdag 7 augustus 2008 18:27 schreef GauloisesBlauw het volgende:
[..]
Kleine samenvatting (hoop wel dat je engels kan):
[..]
Hoequote:Op donderdag 7 augustus 2008 18:48 schreef Curri het volgende:
En als je nou eens een simpel systeemherstel doet?
wat heb je aan het repareren van je .dll-cache als je .explorer.exe gedelete is ?quote:Op donderdag 7 augustus 2008 20:08 schreef markvnl het volgende:
[..]
Heb je mijn tip ook al geprobeerd?
gewoon in C:\WINDOWSquote:Op donderdag 7 augustus 2008 18:58 schreef afcajos het volgende:
Jonge, pleur gewoon vanaf de windows cd explorer.exe in je windows\system32 map
ofziets, waar staat dat ding normaal?![]()
eeuh, volgens mij heb je toch echt eerst explorer nodig voor je met je rechtermuisknop op de cdspeler kan klikken om de cd te verkennenquote:Op donderdag 7 augustus 2008 20:42 schreef GieJay het volgende:
Pak de cd uit het hoesje, dus eerst hoesje openen en dan cd er uit pakken, kijk uit voor krassen want dat wil je natuurlijk niet.. Stop dan de cd in de CD speler van de computer, dat is het ding wat zo open kan door op een knopje te duwen, (nee blijf van die camera af!). Dan klik je met de rechtermuisknop op de cdspeler en selecteert - verkennen.. Dan klik je op zoeken en vul je in: Explorer.exe.. Dan klik je met de RECHTER, ik zeg het nog maar een keer de RECHTEr muisknop (dat knopje wat aan de rechterkant van je muis zit, dat dingwaar mee je windows bestuurt) en klik je op kopieren, dan ga je naar C:\Windows en plak je um daar..
Geen dank hoor..
dat ziet er leuk uit .. ik heb al tabs in explorer en dat is erg handig, maar dat heeft zo te zien nog meer opties en toch een overzichtelijke interfacequote:Op donderdag 7 augustus 2008 20:45 schreef GieJay het volgende:
En je kunt natuurlijk ook gewoon deze downloaden: http://www.brothersoft.com/shellless-explorer-144309.html
sfc.exe doet wel meer dan dat hoor. Lees hier maar eens:quote:Op donderdag 7 augustus 2008 20:36 schreef moussie het volgende:
[..]
wat heb je aan het repareren van je .dll-cache als je .explorer.exe gedelete is ?
Eigenlijk het feit dat UXTheme dat vroeg is al raar..Ik gebruik het programma zelf ook, en van alle keren dat ik het gebruikt heb, heeft hij dat nooit gevraagd. Misschien is er wel meer aan de hand.quote:Op donderdag 7 augustus 2008 18:12 schreef MrTycho het volgende:
Ik wilde een nieuwe Visual Style downloaden voor m'n computer en daar had je een Ux_Theme Patch voor nodig. Patch gedownload en geinstalleerd..maarrrrrr...opeens zegt 'ie ''Delete Explorer.Exe: Yes/No''. Ik met m'n zenuwachtige hoofd perongeluk op ja klikken. En nu heb ik geen explorer.exe meer, dus nu zie ik alleen m'n achtergrond verder niets; geen pictogrammen, startbalk, NIETS.
Nou is mijn vraag: Hoe krijg ik weer Explorer.exe weer op m'n comp. zonder dat ik bestanden kwijt raak ofzo...of..hoe kan ik m'n pc weer normaal draaien met m'n pictogrammen etc.?
Pleeaaase Help!!
Dank u
quote:
je hebt helemaal gelijk, ik dacht dat het beperkt was tot de .dll's, ik had het dus mis en sluit me bij deze aan bij jouw advies .. via crtl+alt+delete>nieuwe taak>cmd.exe>sfc/scannowquote:Op donderdag 7 augustus 2008 21:11 schreef markvnl het volgende:
[..]
sfc.exe doet wel meer dan dat hoor. Lees hier maar eens:
"System File Checker
A command-line utility called System File Checker (SFC.EXE) allows an Administrator to scan all protected files to verify their versions."
En een eindje verder op dezelfde pagina:
"Protected File List
All SYS, DLL, EXE, and OCX files that ship on the Windows CD are protected. True Type fonts--Micross.ttf, Tahoma.ttf, and Tahomabd.ttf--are also protected."
Is dus gewoon het proberen waard...
je moet ook niet booten vanaf de cd .. gewoon CD erin terwijl je al in windows zit .. taakbeheer en cmd.exe werken ook zonder explorerquote:Op donderdag 7 augustus 2008 22:49 schreef MrTycho het volgende:
Ja maar als ik de windows cd erin gooi dan opent 'ie gewoon windows xp installer........kan ik moet ctrl alt del doen toch..gebeurt denk ik weinig..
Yep, dat kan even duren.quote:Op vrijdag 8 augustus 2008 00:06 schreef MrTycho het volgende:
Hij is nu bezig met het controleren of alle beveiligde WIndows-bestanden in de oorspronkelijke versie aanwezig zijn. Ik heb een ogenblik geduld nodig...klopt dit een beetje?
zie je sfc.exe in je lijst van processen in taakbeheer ?quote:Op vrijdag 8 augustus 2008 00:53 schreef MrTycho het volgende:
Ja maar daarna gebeurt er niets...
1 |
lukt zoiets eigenlijk ook met winrar of een andere zip-utility of kan dat alleen via windows met dat commando ?quote:Op vrijdag 8 augustus 2008 01:20 schreef zarGon het volgende:
CD erin, opnieuw starten, F8 indrukken en recovery console kiezen.
Hierna het volgende typen:
[ code verwijderd ]
x: en c: waarden wel wijzigen. x: is jouw CD-ROM lezer en c: is jouw Windows partitie.
Ik ben nu bij dat F8 gedoe alleen zie ik nergens recovery console staan....alles staat in het NL ik kan kiezen uit:quote:Op vrijdag 8 augustus 2008 01:20 schreef zarGon het volgende:
CD erin, opnieuw starten, F8 indrukken en recovery console kiezen.
Hierna het volgende typen:
[ code verwijderd ]
x: en c: waarden wel wijzigen. x: is jouw CD-ROM lezer en c: is jouw Windows partitie.
Nee je moet de cd booten.. Dat is niet f8 maar iets van f2 of f12.. Dat staat wel aangegeven, en de meeste cds booten vanzelf..quote:Op vrijdag 8 augustus 2008 01:35 schreef MrTycho het volgende:
ik denk dat ik foutopsproingmodus moet hebben toch?
F2 of F12 zijn veel gebruikte combinaties om in je bios te komen, dat is als die niet van CD wil booten omdat je CD niet als eerste boot-device is ingesteld ..quote:Op vrijdag 8 augustus 2008 01:37 schreef GieJay het volgende:
[..]
Nee je moet de cd booten.. Dat is niet f8 maar iets van f2 of f12.. Dat staat wel aangegeven, en de meeste cds booten vanzelf..
moet je dus 4 kiezen .. booten vanaf je cd-rom devicequote:Op vrijdag 8 augustus 2008 01:39 schreef MrTycho het volgende:
Ik ben nu in Boot Menu:
1.Normal
2. Diskette Drive
3. Hard-disk drive C:
4. IDE CD-ROM Device
5. System Setup
6.IDE Drive Diagnostics
7. Boot to Utility Partition
WAT MOET IK NOU DOEN!!?!?!?!?!?!?quote:Op vrijdag 8 augustus 2008 01:39 schreef MrTycho het volgende:
Ik ben nu in Boot Menu:
1.Normal
2. Diskette Drive
3. Hard-disk drive C:
4. IDE CD-ROM Device
5. System Setup
6.IDE Drive Diagnostics
7. Boot to Utility Partition
En dan kan ik wel bij mn windows xp cdtje komen...quote:Op vrijdag 8 augustus 2008 01:45 schreef MrTycho het volgende:
Ik kan BTW wel bij Deze Computer komen als ik via CTRL ALT DEL naar Nieuwe Taak ga en dan op Bladeren klik......
Okay, dat maakt dingen heel wat makkelijker.quote:Op vrijdag 8 augustus 2008 01:45 schreef MrTycho het volgende:
Ik kan BTW wel bij Deze Computer komen als ik via CTRL ALT DEL naar Nieuwe Taak ga en dan op Bladeren klik......
quote:Op vrijdag 8 augustus 2008 01:50 schreef MrTycho het volgende:
Ja maar waar vind ik het bestand explorer.ex_ ?? op het cdtje??
quote:Deze computer openen, naar je CD schijf navigeren en het bestand "explorer.ex_" in het mapje 'i386' kopieren naar je C:\ schijf.
euhm ... expand x:\explorer.ex_ c:\windows\explorer.exe was het toch ?quote:Op vrijdag 8 augustus 2008 01:47 schreef zarGon het volgende:
[..]
Okay, dat maakt dingen heel wat makkelijker.
Deze computer openen, naar je CD schijf navigeren en het bestand "explorer.ex_" in het mapje 'i386' kopieren naar je C:\ schijf. Hierna via uitvoeren "CMD" uitvoeren en in het zwarte scherm "expand c:\explorer.ex_ c:
windows\explorer.exe" intypen.
Ja maar waar vind ik dat bestand..als ik in de windows installer ben (dus dubbelklik op cd windows installer)??quote:
Hij kopieert eerst de bestand naar zijn C:\ schijf, dus de commando verandert mee.quote:Op vrijdag 8 augustus 2008 02:33 schreef moussie het volgende:
[..]
euhm ... expand x:\explorer.ex_ c:\windows\explorer.exe was het toch ?
quote:Op vrijdag 8 augustus 2008 02:55 schreef MrTycho het volgende:
[..]
Ja maar waar vind ik dat bestand..als ik in de windows installer ben (dus dubbelklik op cd windows installer)??
sorry dat ik geen reet van computers af weet
oeps, die had ik gemist, die van het kopiëren naar je schijfquote:Op vrijdag 8 augustus 2008 02:59 schreef zarGon het volgende:
[..]
Hij kopieert eerst de bestand naar zijn C:\ schijf, dus de commando verandert mee.
en dat kan toch juist niet, zo zonder explorer ? Dus dan is die code die je eerst gaf, expanden via x en dan direct in die windowsmap, toch veel logischer ?quote:
msconfig is iets anders .. systeemherstel is rstrui.exequote:Op vrijdag 8 augustus 2008 11:29 schreef vergeetmewelletje het volgende:
Je zou eerst ook nog kunnen proberen of systeemherstel toevallig werkt.
Taakbeheer -> nieuwe taak: msconfig
Weet ik, maar in msconfig hoef je alleen op een knopje te klikken op het tabblad "Algemeen".quote:Op vrijdag 8 augustus 2008 12:02 schreef moussie het volgende:
msconfig is iets anders .. systeemherstel is rstrui.exe
Ik kan het bestand niet vinden hoor, als ik rechtermuisknop>verkennen doe op XPSP1_PER_DUT (D:) krijg ik een schema met programma's waarmee ik 'm wil openen...quote:
quote:Op donderdag 7 augustus 2008 18:27 schreef GauloisesBlauw het volgende:
[..]
Kleine samenvatting (hoop wel dat je engels kan):
[..]
Dat iemand ooit zo blij zou zijn met Explorerquote:Op vrijdag 8 augustus 2008 13:24 schreef MrTycho het volgende:
GELUUUHUUUUUKT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Alleen niet al die dingen die jullie zeiden maar gewoon dubbeklik op explorer!!!
IEDDEREEEN BEDANKT!!!!!!!!!!!!!!!!!!!!
Lekkerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrquote:
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |