Author Topic: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)  (Read 9091 times)

0 Members and 1 Guest are viewing this topic.

Offline Shane

  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9281
  • Location: USA
  • Karma: 137
  • "Knowledge should be shared not hidden."
    • View Profile
Sorry for being gone the last 2 weeks. The SetAcl exe with my Windows Repair is made by someone else, and it hasn't been updated in 3 years. It was breaking the start menu on Windows 10 and other odd bugs, too many to list.

I contacted the author of it and he was to busy to want to update it and even stopped answering my emails. So I had to replace it by writing my own. In all fairness he never stated that his tool was designed to handle entire sections like I was using it for.

It was #1 priority and I had to get it done otherwise it would hurt the reputation of my Windows Repair tool.

So after insane programming sessions I am truly burned out, but I did make my own to replace SetAcl and I call it Tweaking.com - ManageACL and not only does it fix the start menu problem on Windows 10 but I also fixed all the other bugs it was causing as well and even restores the defaults in proper order like it should.

SetACL when restoring permissions from a backup didnt do a proper restore as in any extra or different permissions where still there. The point of a restore is to put it back exactly as it was, not add to it. In my version I now have it doing a proper restore of the default permissions from the files it uses.

I even included a progress with it so users can know that it is working.

In order to write this I had to be able to make a 64bit version. All my work is done in VB6 which is 32bit only. I also needed it to be able to run the program without needing runtimes like .net otherwise a system with broken .net wouldn't be able to run it.

So I had to write it in C++ in Visual Studio 2015. I also had to teach myself how to do C++ in the last 2 weeks :-)

Thankfully when you know one programming language it is easy to pick up on the others as long as you have examples and are able to look up the info you need.

So I am back and I am tired, but thankfully I can get back to a normal schedule again and my Windows Repair is better than ever.

Shane

Offline Boggin

  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jul 2014
  • Posts: 10182
  • Location: UK
  • Karma: 122
    • View Profile
Re: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)
« Reply #1 on: September 13, 2015, 06:07:04 am »
It sounds like you've had one hell of a time - hope the good lady kept the coffee coming :D

Offline Julian

  • "Professional Googler"
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jun 2015
  • Posts: 1325
  • Location: USA, New Mexico
  • Karma: 38
    • View Profile
Re: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)
« Reply #2 on: September 13, 2015, 05:13:43 pm »
It sounds like you've had one hell of a time - hope the good lady kept the coffee coming :D
I prefer tea I think Shane cracks open rockstar energy drinks only assuming though ;)
Julian

Offline Boggin

  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jul 2014
  • Posts: 10182
  • Location: UK
  • Karma: 122
    • View Profile
Re: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)
« Reply #3 on: September 14, 2015, 02:10:58 am »
A few years back I was developing a program in BASIC and was putting all sorts of hours into it with copious amounts of coffee and not stopping for a proper meal break.

This eventually caused me additional ill health and given Shane's workload - I think is something that Shane should seriously take on board.

Striving for perfection can have its costs.

Offline Julian

  • "Professional Googler"
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Jun 2015
  • Posts: 1325
  • Location: USA, New Mexico
  • Karma: 38
    • View Profile
Re: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)
« Reply #4 on: September 14, 2015, 11:31:24 am »
A few years back I was developing a program in BASIC and was putting all sorts of hours into it with copious amounts of coffee and not stopping for a proper meal break.

This eventually caused me additional ill health and given Shane's workload - I think is something that Shane should seriously take on board.

Striving for perfection can have its costs.
That's what I tell him! I love his program i'm sure we all do but there are time's when he needs to code for a few hours of the day and take a break not spend 3 days no sleep coding for 72 hours straight.. his health come's first.

But i can't say much i do it too...lol   :tongue:
« Last Edit: September 14, 2015, 11:33:15 am by Julian »
Julian

Offline Shane

  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9281
  • Location: USA
  • Karma: 137
  • "Knowledge should be shared not hidden."
    • View Profile
Re: My absence from the forums explained. (Aug 28th 2015 to Sept 12th 2015)
« Reply #5 on: September 14, 2015, 10:52:27 pm »
It did takes its toll. Thankfully i am recovering from it. :-)

Shane