S
S
sddvxd2018-04-25 21:46:41
C++ / C#
sddvxd, 2018-04-25 21:46:41

Is it worth it to fully study the material if it is not needed?

Hello
Before studying, I set the task - to write software for tracking the copying of files from a network drive.
Now I have already studied the basics of C, OOP C ++ and other fundamental things. Now I decided to switch to more complicated literature, namely "Richter J., Nazar K. - Windows via C C++. Programming in Visual C++ - 2009". When I thought about the design of the program, I identified several stages:

  • Launching an injector for a DLL file
  • Module injection with logic to catch a function to create a file
  • Using a regular expression to check if a disk is connected to a network

Maybe I don’t have the best algorithm (or rather, an idea of ​​\u200b\u200bthe future algorithm), but nevertheless it’s interesting to
me. I started reading the book and began to meet a lot of things I didn’t need, or rather not me - the program. So, the question is whether it is necessary to study everything in a row without practice, or is it still better to study only the necessary (as I think) material - specifically WINAPI. I understand the abstraction itself, for example, of kernel objects, but there are "threads", "mutexes" and other things that are not clear to me at the moment

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
alexalexes, 2018-04-25
@alexalexes

If you undertook to write only one program that affects this material, then everything that is off topic will be harmful to you.
If you regularly hang out in WinAPI, then it’s better not to swallow the whole material, but to take notes on what, where and how to find, if you feel like it, write some more software.
You can't put everything in your head. Life is short. Etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question