tag:blogger.com,1999:blog-1457816901612635732.comments2023-06-29T14:59:18.370-07:00Bob McGowan's BlogBob Mchttp://www.blogger.com/profile/10012849048492940436noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-1457816901612635732.post-33148432732347533962023-06-29T14:59:18.370-07:002023-06-29T14:59:18.370-07:00Great article and source code. This page is still ...Great article and source code. This page is still relevant for today and the code compiled inside a new VS 2022 blank console app project the first try. I only made some small changes and added the fetch PID code recommended above. This small utility helped me identify processes that were delaying desktop icon shortcut key actions. But there is still no ACTUAL FIX from Micro$$oft. They are too busy playing around with pastel colors and changing the UI all around on every product for no reason. Thank you.Microsoft Critichttps://www.blogger.com/profile/04282568238094535267noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-43473183199716363762022-02-13T14:30:49.808-08:002022-02-13T14:30:49.808-08:00Thank you so much dude. I've been using my own...Thank you so much dude. I've been using my own dirty hot key manager for decades now for this exact reason: MS had this sluggishness since windows 2000 or maybe even before that? back when metro was just a subway. Problem with my hack was it would open as many copies of a document as many times I pressed the key combination. Eventually I lost some important notes I've been typing into the notepad because there were 2 copies of them open. With little hope to find a solution I decided to give it a try and I found this. Such a life saver. After adding Process.Kill() and some other whistles it works perfectly.Paulhttps://www.blogger.com/profile/15842647371439414210noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-80321777817134097142019-05-08T20:36:35.192-07:002019-05-08T20:36:35.192-07:00Unfortunately it is still the same! I downloaded a...Unfortunately it is still the same! I downloaded and used AIM but it has a lot of limitations. Still haven't found any other free and good one.Anonymoushttps://www.blogger.com/profile/14872232002559542067noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-87860497860679493392019-02-13T10:00:51.076-08:002019-02-13T10:00:51.076-08:00Wow i can say that this is another great article a...Wow i can say that this is another great article as expected of this blog.Bookmarked this site.. <a href="https://help-dysk.pl/odzyskiwanie-danych,lodz" rel="nofollow">Odzyskiwanie danych Łódź</a><br />Richard H. Blackhttps://www.blogger.com/profile/14598058396076026111noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-8410299967564815962019-02-08T13:52:12.940-08:002019-02-08T13:52:12.940-08:00Has anything changed with SmtpClient in 2019?Has anything changed with SmtpClient in 2019?Anonymoushttps://www.blogger.com/profile/05681395382260843168noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-37681222379723089402019-02-02T01:29:12.939-08:002019-02-02T01:29:12.939-08:00As I investigated this issue I began to understand...As I investigated this issue I began to understand what was happening. SQL Server was attempting to create a folder on disk with the name I specified in the ALTER DATABASE command <a rel="nofollow">dns server not responding</a>Techshowhttps://www.blogger.com/profile/06060516702437302015noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-13376113008776536452018-12-09T16:05:57.382-08:002018-12-09T16:05:57.382-08:00I just found this old blog post whilst looking for...I just found this old blog post whilst looking for the offending process on my laptop. I added this to the DllImports:<br /> [DllImport("user32.dll", SetLastError = true)]<br /> static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint processId);<br /><br />and modified the window message (line 99) to this:<br /> uint pid;<br /> GetWindowThreadProcessId(hWnd, out pid);<br /> message.AppendFormat("Window [{0} pid:{1}], hotkey ", builder.ToString(), pid);<br /><br />This gives me the process ID of the bad process which gives me more ability to figure out what it is.<br /><br />Thank you very much for publishing this and saving me the need to duplicate your effort!Jonathan Griffittshttps://www.blogger.com/profile/07426886334076008542noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-14629452391552825482018-09-21T03:18:08.779-07:002018-09-21T03:18:08.779-07:00Some weeks ago I faced with the migration of my em...Some weeks ago I faced with the migration of my emails from Thunderdbird to Win10-64 Outlook. The reason was I updated Windows on my laptop and Thunderdbird was out of service. I spent hours looking for such “quickie" utility to help me. Instead I wasted a lot of time and my problem wasn’t solved still. Eventually my colleague recommended me a program that helped me to export from thunderbird to outlook <a href="https://www.outlooktransfer.com/products/thunderbird-to-outlook-transfer/" rel="nofollow">view source</a>. I almost gave up but the job was done perfectly indeed. One button click and 5 minutes of waiting and 7 Gb of my Thunderbird emails and folders were transfered to Outlook. Highly recommend!Anonymoushttps://www.blogger.com/profile/15119111952018791399noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-15117100187475465982018-09-21T01:06:13.058-07:002018-09-21T01:06:13.058-07:00Thanks for info!Thanks for info!Anonymoushttps://www.blogger.com/profile/04613150274857338834noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-72323685100121896462016-09-09T20:24:12.625-07:002016-09-09T20:24:12.625-07:00Levan, you are absolutely correct. I also discover...Levan, you are absolutely correct. I also discovered that disabling background apps in Settings does not help. Thanks, Microsoft, for insisting you know what we need rather thank what we want. Levan, I hope this article helped you.Bob Mchttps://www.blogger.com/profile/10012849048492940436noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-61377870599011758892016-09-09T10:14:19.655-07:002016-09-09T10:14:19.655-07:00As a sidenote: disabling Background Apps via Windo...As a sidenote: disabling Background Apps via Windows 10 Settings doesn't help. I have *everything* disabled there, but still Calculator, Weather, Settings regularly appear as "Suspended" processes. So irritating...Anonymoushttps://www.blogger.com/profile/06537486186936729477noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-73515839984250191432016-07-12T21:53:13.111-07:002016-07-12T21:53:13.111-07:00Thanks Chris. It appears that you are correct. The...Thanks Chris. It appears that you are correct. The EASendMail library seems to be very comprehensive, but it does require a purchase. At the time of this entry I was searching for a FOSS solution, hence my gravitation to Stunnel. I wish Microsoft had included the Implicit SSL capability in the SMTP framework methods. I am still considering implementing it myself and submitting it to Nuget. I just need to find the time (typical excuse).Bob Mchttps://www.blogger.com/profile/10012849048492940436noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-82830680916957492482016-07-12T21:22:54.329-07:002016-07-12T21:22:54.329-07:00The EASendMail nuget package seems to do just this...The EASendMail nuget package seems to do just this as well.Chrishttps://www.blogger.com/profile/07418691476618587542noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-54856402455610386002016-05-12T07:33:11.701-07:002016-05-12T07:33:11.701-07:00You're very welcome Paul. I ended up coding a ...You're very welcome Paul. I ended up coding a small system tray utility to periodically scan the running processes and kill the ones that will cause the shortcut delay. It uses a lot of the code found in this post and keeps me from having to locate the processes manually.Bob Mchttps://www.blogger.com/profile/10012849048492940436noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-29857216208970537132016-05-10T04:54:53.800-07:002016-05-10T04:54:53.800-07:00I too have a shortcut that takes ~5 seconds. I'...I too have a shortcut that takes ~5 seconds. I've tried to locate Windows Settings or Calc in my processes and sure enough, Settings was there. Closed it; start-up time immediately went to 0s. <br /><br />Thank you very much for your work on this!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-84817727874878233902015-12-31T14:39:28.439-08:002015-12-31T14:39:28.439-08:00Patrick, my apologies for the delayed reply. I hon...Patrick, my apologies for the delayed reply. I honestly did not see your comments until this very day.<br /><br />There is no reason that the table containing the FILESTREAM cannot also contain another column that is a a FOREIGN KEY into a related table. If you run into any issues with that construct feel free to contact me.<br />Bob Mchttps://www.blogger.com/profile/10012849048492940436noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-77535724723605212312015-08-10T13:26:16.811-07:002015-08-10T13:26:16.811-07:00Quick question..... Can a Filestream contain a for...Quick question..... Can a Filestream contain a foreign key? Like so:<br /><br />CREATE TABLE [dbo].[AttachmentFileStream](<br /> [attachmentID] [bigint] IDENTITY(1,1) NOT NULL,<br /> [guid] [uniqueidentifier] ROWGUIDCOL UNIQUE NOT NULL DEFAULT (newid()),<br /> [Name] [nvarchar](100) NOT NULL,<br /> [Data] [varbinary](max) FILESTREAM NULL,<br /> [emailID] [bigint] NOT NULL, //Foreign Key<br /> [description] [varchar](max) NULL, //I should delete this because I am not using this column<br /> [filesize] [float] NULL, //I should probably calculate the size everytime and delete this column.<br /> [timestep] [datetime2](7) NULL DEFAULT (sysdatetime()),<br />PRIMARY KEY CLUSTERED......<br /><br />This way all attachments for a single email can be grouped together.<br />Anonymoushttps://www.blogger.com/profile/02913669692302562057noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-4567705020918713422015-08-10T13:17:36.215-07:002015-08-10T13:17:36.215-07:00Reading, Riting, and Rithmitic..... Spelling was n...Reading, Riting, and Rithmitic..... Spelling was not deemed important. Anonymoushttps://www.blogger.com/profile/02913669692302562057noreply@blogger.comtag:blogger.com,1999:blog-1457816901612635732.post-55746493326994973562014-09-24T06:32:21.717-07:002014-09-24T06:32:21.717-07:00Thanks Lucas. I did examine that article while I w...Thanks Lucas. I did examine that article while I was researching the problem but it was not entirely helpful. It indicates that the Network Service account "has minimum privileges on the local computer" but it doesn't say whether that means no privileges to disk resources to which I expressly granted permission. However, I do agree that its a very nice summary of the Windows service accounts.Bob Mchttps://www.blogger.com/profile/10012849048492940436noreply@blogger.com