thanks cache for all the info, and yes. It seems like C++ is what I would like to learn for a start. What do you mean when you say a compiler? Also, do you think you could give some tutorials that are rather easy, and allow me to get a little experience before tackling anything "in the deep end".
Thanks for all the info.
A compiler is software that takes your code and (basically) turns it into executable binary data: an .exe file. You will need one for programming with C++. My suggestion for a compiler would be Dev-C++. It's actually an IDE (Integrated Development Environment) that comes with a compiler.
There is also a free an online version of the book "Teach Yourself C++ in 21 Days, Second Edition" at the link below. I haven't read it though, so I can't say if it's any good or not:
I thought, (must have mis-read) that it was possible to tweak windows programs from within to suit ones own needs? no?
Well yes and no. You can change a lot of things in Windows, but not just anything anyway you choose. If you can find a link where you got that info I could probably give you a more appropriate answer.
Could you leave that download as it is calling it "HJT selfhelper"
No. The program I made is not a "self help" tool - it's basically just a downloadable tutorial that puts everything in order for you. It still assumes you know what you're doing before fixing anything.
Quote from: fleamailman
and beside it make an even simpler one called "HJT layman report", which is exactly the same but doesn't have the "In this case, what to do" in it.
That seems pointless to me. Plus I'm busy with another project right now.
Quote from: fleamailman
Malware makers to court then the written reports are going to become very important and used, I imagine something like "My lord, members of the jury, you have been handed I imagine each a copy of a HJT log report of a computed infected by Spyfalcon.com, please compare that to the other report you have which hasn't, you will clearly notice that.... "
I think you're teetering on the edge of reality with this one. Unfortunately it's a _no_ for this too.
Looks like you've jumped in at the deep end. The code you posted above is at the more advanced end of the scale -- it uses the Win32 API. Actually, for some reason it's three programs in one, and has plain text dates in without being in comment blocks.
You should be starting off with console applications. For Dev-C++ go to File-->New-->Project-->Console Application-->Save to it's own folder--> then you get the basic template needed to start coding. Once you've coded somthing: click on the 'Compile & Run' button near the top left (looks like coloured squares). That will compile the code into an .exe file and run it for you.
Here is an example of the kind of code you should be starting with:
As for being able to tweak other peoples programs: that would probably be done with a resource hacker and require knowledge of the Win32 API. Plus it would be illegal unless the program is open-source, in which case you could just modify the actual source code and re-compile it.
If you want to get into C++ then I suggest the following tutorial. It starts you from the bottom up and assumes no previous programming knowledge on your part -- very, very good tutorial IMHO:
It was also recommended to get to grips with C before learning C++ What do you think of that?
Dave
This was almost certainly the advice of someone who uses C++ as an extended C, rather than a language unto it's self (which it is). You absolutely do not need to learn C before C++.
See the following link for "Bjarne Stroustrup"'s (the creator of C++) somewhat involved view on the matter. Particularly the "I don't know C or C++, should I learn C first?" section:
An excellent choice there, Strum. That's the IDE I use too.
Quote from: Strum
What I can't seem to find out is if I need a C compiler or just notepad? and can you recommend one if so, or are programs etc exclusively made in DOS? Also I made something simple in notepad and was told to save it as a .c file but when I try to open it, it just opens in the dev-c++ program. Should it not be saved as an .exe file?
What are you trying to code with, C or C++? EDIT: And could you post the code too, please.
Technically, some of the above list are actually scripting languages, not programming languages.
I can link you to most resources you will need if you choose C++, which I highly recommend. For C++ all you need is a compiler and a brain. If you do choose C++ then post back with any questions you might have and I'll see what I can do.
If you are planning on giving HJT advice on forums, this would be my advice to you:
Always go with the tutorials. NEVER rely on auto-log-readers when giving advice to potential newbies, learn how to research for yourself. If you rely on these auto-log-readers I guarantee you will make mistakes.
If you really wanna learn how it's done, apply to be a Trainee Helper at the following link. They have training logs and more resources than you could hope for:
Yes a friend of mine just the other day told me about that,"Autopatcher".
What I would like to to do is copy my Windows XP Pro CD Download SP2 and download "ALL" the hotfixes and other things I will need to a nice DVD. In case I have to re-load.
My gf the PC Tech says I can not possible fit all the Hotfixs upon one DVD. What do you all think? Is it possible. So if I have to reload, I plop in my backup DVD and reload?
I think you could fit XP + SP2 + all the updates on a 4.5GB DVD. Infact, Ive done it myself + most of my programs, for which I made batch files to self install. If you want to go that route: it's easy enough to slipstream SP2 with your XP CD, and you can "apply" all the updates to the 'I386' folder (on the XPCD).
But, since you seem to have plenty of hard drive space it would probably be a better idea to create an image of a fresh install and keep that on a separate partition.