News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Windows 10 & 11 Compatibility

Started by Ravi Kiran, October 28, 2021, 09:07:44 PM

Previous topic - Next topic

Ravi Kiran

 
Hi everyone out there. I have a question about compatibility of
Windows OS previous and latest Versions of windows OS. I'm
dedicated user of masm32 assembler and I'm currently
running Windows 7 x64 with 12 GB RAM. My goal is to design
Network Security and anti-Virus software using purely
low-level coding and mixed C and Assembly language. Does
masm32 SDK binaries Maintain compatibility with Windows
10 and the latest Windows 11 OSs in the future?



BogdanOntanu

Hi,

Generally speaking ASM is not recommended an easy programming language for students or beginners.

Also normally any old Win7 program written in C or ASM / MASM will run on Win10 and Win11 as it is unchanged.
Even Win95 programs will run on Win10 and Win11.

However the opposite in NOT true.

Programs written for Win10 or Win11 (using new API or SDK's) will not run on older OS like Win7 unless you take extra measures (do not use newer APIs)
Ambition is a lame excuse for the ones not brave enough to be lazy, www.oby.ro

mineiro

Quote from: Ravi Kiran on October 28, 2021, 09:07:44 PM
  Hi everyone out there. I have a question about compatibility
New processors have a compatibility with old processors. Intel tried Itanium, but Amd gain that game for a while.
The marketing understood that this is betters, instead to force programmers to rewrite everything from zero.
So, from O.S. point of view, it's necessary check if function being called in your program is present in "new" ones, if not, bad to you, rewrite that procedure, if changes was drastically, new properties/objected oriented code changed drastically, and you need adapt yourself.

To anti-virus I recomend "The little black book of computer viruses"; ms-dos side. Exist a The giant Black books that I  do not read, but if follows first will be good. That book dont't tell you about malicies, only infections.
Please, understand, good and evil have diferent point of views. A good thing can be bad to othters.
Well, whats your notion of hero!?
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

Ravi Kiran

#3
Quote from: mineiro on October 29, 2021, 12:39:30 PM
Quote from: Ravi Kiran on October 28, 2021, 09:07:44 PM
  Hi everyone out there. I have a question about compatibility
New processors have a compatibility with old processors. Intel tried Itanium, but Amd gain that game for a while.
The marketing understood that this is betters, instead to force programmers to rewrite everything from zero.
So, from O.S. point of view, it's necessary check if function being called in your program is present in "new" ones, if not, bad to you, rewrite that procedure, if changes was drastically, new properties/objected oriented code changed drastically, and you need adapt yourself.

To anti-virus I recomend "The little black book of computer viruses"; ms-dos side. Exist a The giant Black books that I  do not read, but if follows first will be good. That book dont't tell you about malicies, only infections.
Please, understand, good and evil have diferent point of views. A good thing can be bad to othters.
Well, whats your notion of hero!?
N/A

hutch--

If you want decent AV, look for the Kaspersky KVRT.EXE. You download it each time you want to scan your computer, run it then delete it as it will be out of date the next day.

mineiro

Currently there are not so many computer viruses, but malware, trojan horses, exploits, rootkits.
Computer viruses are based on biological viruses, being born, growing, procreating and dying. A host (O.S., programs, ...) is needed to stay innocuous and processed. When processed, it will take an action.
To catch a virus we play bait, like fishing. A bait program will be modified internally. Comparing the uninfected program with the infected one, we have the code or what the infected part will do. From this you can create a pattern, a database with the characteristics and codes/functions used, and build an AV.
There is a war between codes; some viruses infect specific AV's, others include garbage data from memory or hard disk when infecting in order to try to pass for a mutant, in an attempt to make the analysis difficult or visualize the pattern, others use self-modifying replicating codes.

What I learned, unfortunately, is that a malicious program always achieves its goal. If the target is just a machine, it will succeed; and it will propagate to create false leads.
I only know the theory. The best anti-virus is the user.
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

mineiro

When I asked about the notion of hero, it was to find out about your intention.
A hero begins by recognizing his weaknesses, seeks a mentor, evolves, struggles internally over good and evil, achieves redemption. (Star wars, superman, lord of rings, ...).
Currently, they created a heroine in star wars, she doesn't have a story, she doesn't need a guide, she doesn't accept help, she doesn't have weaknesses, she pilots the aircraft better than anyone, she fixes the aircraft, evil only exists outside of her body, she is 100% perfect.

This is the current stereotype of heroes.
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

Ravi Kiran

#7
N/A

mineiro

I agree with your words sir Ravi Kiran.

Usually when talking about troubleshooting you need some tools.
For windows, books (Mark Russinovich, windows internals) and tools created by SysInternals is recommended.

https://techcommunity.microsoft.com/t5/windows-blog-archive/hunting-down-and-killing-ransomware/ba-p/724372
https://docs.microsoft.com/en-us/sysinternals/
http://www.markrussinovich.com/

The SysInternals company was acquired by Microsoft. I suppose this company's old forum with good discussions can still be found on the internet using some time machine.
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

hutch--

The sysinternals stuff is still OK, while setting up this new box, I just downloaded the current version and its all there and works the same.

Ravi Kiran


HSE

Quote from: mineiro on October 29, 2021, 09:41:36 PM
Currently, they created a heroine in star wars, she doesn't have a story, she doesn't need a guide, she doesn't accept help, she doesn't have weaknesses, she pilots the aircraft better than anyone, she fixes the aircraft, evil only exists outside of her body, she is 100% perfect.

Amazing movies.  :thumbsup:

Quote from: mineiro on October 29, 2021, 09:41:36 PM
This is the current stereotype of heroes.

Not exactly  :biggrin:: they are SuperHeroes because they have SuperPowers.

Heroes are persons with extreme human capabilities that allow them to take advantage of magical devices.

Usually we call heroes to ordinary people, just because their noble actions resulted in a high cost for them.  :eusa_boohoo:
Equations in Assembly: SmplMath

mineiro

About badness and goodness being relative was the fact that you report the desire to keep your safety. Anyone who knows how to create an anti-virus knows how to make a virus. Honestly, this is the reasons of my question about hero.
Quote
>-Create a villain and create a hero to kill him and destroy him completely.
In the first episodes of Star Wars, the son, who is the protagonist of good, beats the father, who is the protagonist of evil, but at the last moment he redeems himself, he does not kill him. At this moment, Dart Vader regains the notion of goodness and returns from darkness to light.
Quote
>I remember that in 2009 in Hollywood they made a movie 2012 Claiming the world will come to an end according to Mayan calender.
The name of this is "predictive programming". Something like;
What youre doing? I'm training. Next day, same question, same answer, and this goes for a week or year. When that really happens, they aren't trainig, we don't ask anymore. Mainstream media uses this a lot.
Quote
>In my opinion ignorance is the evil which hides reality from imagination.
I fully agree. A children that have 3 to 10 years old don't know the difference between reality and imagination. They are afraid of the dark, they wet the bed, they have imaginary friends. This is one reasons of my fight against gender ideology to childrens. To teenagers, I don't care, they should be mature.
One example is facebook, changed name to "meta", from "metaverse". They will insert more imagination than reality in persons.
Quote
>Coming to internet what I hate the most is graffitti and ads.
I never have seen one ads in BBS's (internet grandfather). These ads/propaganda are generally scripts that can be cancealed. In 1998 exists a program named "proxomitron", intention was block propaganda/images/what we don't want being sent to our computer. In that years, yahoo have a lot of propaganda while google only discrete propaganda. The winner was google. Times changes, ... .
Imagine see a movie/novel without propaganda these days; well, it's more easy think that legislative will work to remove laws instead of create new ones.

Repetition is other way of predictive programming. These days, if I open a newspaper, I probably will see the word "specialists", not "specialists" names. In science tabs, I will not read really science but new products as you told.
And exists too subliminar messages, neurolinguistic programming, Rapport (seduction art to conquer others, mirroring), ... .

Not only you, but I fight too against "human programming", and in a snap of a finger the mental trigger is pulled. Like post-modern parasite.
I'd rather be this ambulant metamorphosis than to have that old opinion about everything

mineiro

Quote from: HSE on October 31, 2021, 03:28:56 AM
Not exactly  :biggrin:: they are SuperHeroes because they have SuperPowers.
Monomith, Hero's Journey, Campbell.

Quote
Usually we call heroes to ordinary people, just because their noble actions resulted in a high cost for them.  :eusa_boohoo:
In a city exist 2 bad guys, one really bad while other so so bad. One kill other. He will be a hero, ever being bad because killed other bad guy.
I'd rather be this ambulant metamorphosis than to have that old opinion about everything