• Home
  • Tools
    • Color Chart
  • Software
    • Windows tricks
      • Windows 11 Speed Up Tricks
      • Windows Command Prompt CMD
    • Android Phone
      • Android – Dangerous Settings to Turn Off
    • Projects
      • Copy Files
      • Php Autoscript
      • Web Tools
  • Payments
  • Notes
  • System Tips

Notes

ACCESS 2022 | Browsers | Css | Htacess | Html | Html5 | Javascript | Microsoft Excel | Mysql | Mysql Dumps | Php | Vb.net | VBscript | Windows <=8 | Windows >=10 | WP | WP Plugin | WP Themes | _Misc Software |

ABCDEFGHIJKLMNOPQRSTUVWXYZ
ON
PRT
OFF

<- Look Inside Data
Conditions:
Order:
1|2|3|4|5|6|7|8|
50 Language Operation Title
Keywords
Application
Code Languageid
Show Html
Show Iframe
Make Public
Viewed
Viewed Date
Javascript Object .select(); Clipboard
Clipboard object of document.getElementById().select;
Javascript



0
07/29/2022
Css Formatting ??????Keeping Place Holders
placeholder



Persistent background text

Css



0
01/07/2026
Php Files Activate75.php
activate security
Developer
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");

if($bypass!=true){
$appid="636390303046554890";
$user='softwax3_build99';$password='Web2Build.now';$database='softwax3_SoftwareUsers';
$connection = swd_mysql("localhost", $user,$password,$database);
//if($appid>"636390303046554897"){$qu=new mysqli_swd();}else{$qu=new dbase();}
$qu=new mysqli_swd();
$sql="SELECT lock_device,security_level FROM users WHERE device_name='".$_COOKIE["machine_id"]."'";
$qu->dbsql($sql);
if($qu->num==0 || $qu->data1[0]==1) { echo "You are locked out";exit; }
$_SESSION['LEVEL']=$qu->data1[1]; $LEVEL=$qu->data1[1];
define('SWD_AUTHENTICATE', true);define('SWD_KEY', 'JesusIsLord');
}
if($bypass==true){define('SWD_AUTHENTICATE', true);}

?>
Php



0
05/11/2025
Microsoft Excel Customizing Adding A Color To Alternate Rows
color alternate rows
Filter List
Adding a color to alternate rows or columns (often called color banding) can make the data in your worksheet easier to scan. To format alternate rows or columns, you can quickly apply a preset table format. By using this method, alternate row or column shading is automatically applied when you add rows and columns.

Table with color applied to alternate rows

Here's how:

Select the range of cells that you want to format.

Go to Home > Format as Table.

Pick a table style that has alternate row shading.

To change the shading from rows to columns, select the table, under Table Design, and then uncheck the Banded Rows box and check the Banded Columns box.
Microsoft Excel



0
12/08/2025
Css Customizing Assembly.css Instructions
assembly vb.net phpscript whs transaction zoom
Developer

customize top and bottom table:


input.txwhere {min-width:300px;} length of where textbox
table.formtablewidth {width:100%;max-width:800px;}
table.reportActionTable {max-width:1200px;min-width:800px;} width of bottom table
textarea.textareaDimension{ width:100%;min-height: 200px; }
hr.cell_split{color:red;} color of line in merged cells


.navletters{margin:0 5px 0 10px;}
input, textarea, select {font-family:verdana;font-size:8pt;margin-top:3px}
input[type="checkbox"] {
border: 2px solid #2c4358;
}
table.formtablewidth {width:100%;max-width:800px;}
textarea.textareaDimension{ width:100%;min-height: 200px; }
table.reportActionTable {max-width:1200px;min-width:800px;}

A:link {text-decoration:underline;color:#330033;font-size:8pt}
A:visited {text-decoration:none;color:#0033FF;font-size:8pt}
A:link.menu {text-decoration:none;color:#330033;font-size:8pt;font-family:Arial}

A.menu:visited {text-decoration:none;color:#666666;font-size:8pt}
A:hover.menu {color:#ffcc66;font-size:8pt}
A.menu:active {text-decoration:none;color:#666666;font-size:8pt}
A:link.calendar {text-decoration:underline;color:#330033;font-size:8pt}
A:link.menu {text-decoration:none;color:#330033;font-size:8pt;font-family:Arial}

A:visited.calendar {text-decoration:underline;color:#666666;font-size:8pt}
A:hover.calendar {color:#ffcc66;font-size:8pt}
A:active.calendar {text-decoration:underline;color:#666666;font-size:8pt}
hr.cell_split{color:#FFFF00;}
img {border:0px;border-style:inset;border-color:black}
UL {margin-left:20px;margin-bottom:0in;margin-top:0in;}
LI {margin:1px 1px 1px 1px}
LI.large {margin:1px 1px 1px 1px;font-size:16pt}
body{margin-left:30px;margin-top:0px;font-size:10pt;font-family:Verdana}
p{font-family:verdana;font-size:10pt}
p.menu{font-family:verdana;font-size:8pt;margin-right:20px;margin-top:.5em}
table{border-color:#CCCCCC;border-collapse:collapse;}
tr.alt{background-color:#EEEEEE;}
td.debt{ color:red; }
td{font-family:verdana;font-size:8pt;border:1px solid #CCCCCC;padding:3px 4px 3px 6px;}
td.small{font-family:verdana;font-size:6pt}
td.menu{font-family:verdana;font-size:7pt}
p.title{font-family:verdana;font-size:12pt;font-weight:bold}
p.large{font-family:verdana;font-size:22pt}
input, textarea, select {font-family:verdana;font-size:8pt;margin-top:3px}
#menud table{border:none;border-color:#000000;width:150;border-collapse:collapse;background-color:#CCCCCC}
#menud td.menuon {background-color:#66FF00;color:#000000;border:1pt solid #000000;text-align:right}
#menud td.menuoff {background-color:#0033FF;color:#FFFFFF;border:1pt solid #000000;text-align:right}
#menud tr.space{height:15px}
#menud td.space{Border-top:0px;Border-bottom: 0px solid;Border-right:1pt solid #000000;Border-left:1pt solid #000000}
#menud tr{height:20px}
#menud p{font-family:Verdana;font-size:10pt;font-weight:bold;margin-left:5px;margin-right:5px}
input, textarea, select {font-family:verdana;font-size:8pt;margin-top:3px}
div.scroll{overflow:auto;text-align:left;min-width:450px;max-width:600px;max-height:200px; }
textarea.descriptionLED {height:250px; }
@media screen and (max-width: 1100px) {
body{ zoom:2.5;}
}
Css



0
01/22/2025
_Misc Software Formatting Auto Number In Excel
auto number
Excel Column
You can automatically number a column in Excel using the Fill Handle, Fill Series, or the ROW function to create a sequential numbering system easily.
Method 1: Using the Fill Handle
Enter Initial Numbers: In the first two cells of the column where you want to start numbering, enter the numbers 1 and 2 (or any starting numbers you prefer).
Select Cells: Highlight both cells containing the numbers.
Use the Fill Handle: Move your cursor to the bottom-right corner of the selection until you see a small plus sign (the Fill Handle).
Drag or Double-Click: Click and drag the Fill Handle down to fill the column with sequential numbers, or double-click it to auto-fill the column based on adjacent data.
2


2 Sources
Method 2: Using the Fill Series Option
Enter Starting Value: Type 1 in the first cell of the column.
Access Fill Options: Go to the Home tab, click on Fill, and select Series from the dropdown menu.
Configure Series: In the Series dialog box, choose Columns for Series in, set the Step Value to 1, and specify the Stop Value based on how many rows you want to number.
Click OK: This will fill the column with a sequential series of numbers.
2


2 Sources
Method 3: Using the ROW Function
Enter the Formula: In the first cell of the column, type the formula =ROW(A1) (adjust the cell reference based on your starting position). This will return the row number of the cell.
Drag the Fill Handle: Use the Fill Handle to drag the formula down the column. Each cell will display its corresponding row number, which updates automatically if rows are added or deleted.
2


2 Sources
Tips
Adjust Starting Point: If you want to start numbering from a different number, you can modify the formula accordingly (e.g., =ROW(A1)-4 to start from 1 in row 5).
Manual Updates: If you use the Fill Handle or Fill Series, remember that these numbers won't automatically update if you add or remove rows; you may need to redo the process to maintain accuracy.
1

By following these methods, you can efficiently auto-number columns in Excel to keep your data organized and easily readable.
_Misc Software



0
07/21/2025
_Misc Software Archive Backup Config Files
config
Config Files
code
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_codesaver'; $LEVEL=3;$_SESSION['LEVEL']=3; }
$debug=false;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="../lightbox";
$sessionListSave='';
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");
//Save this session when using ?RESET=1. Use commas if more than one



accounting business
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_accounting';$_SESSION['LEVEL']=2; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");


Accounting Personal
//$y=date('Y');$m=date('m');$filter="Y".$y."M".$m;
//if($_GET["$filter"]==1){$_SESSION['LEVEL']=1;$LEVE=1;}else{require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");}
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accountingp'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='softwax3_Steve99';$password='pay99.bill';$database='softwax3_accountingP'; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave="date_of1SAVE,date_of2SAVE"; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");


accounting Sons
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_winterbros';$_SESSION['LEVEL']=2; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");

Email Accounts
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_emailAccts';$_SESSION['LEVEL']=3; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebdesign.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'JesusIsLord'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");


Windsor hair Shoppe
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_hairShoppe';$_SESSION['LEVEL']=3; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");



Invoices
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_invoices';$_SESSION['LEVEL']=3; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");



Iq of Post
include("settings.php");
$appid="mysqli";
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_Tips';$_SESSION['LEVEL']=3; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");



Crop Map
//require_once($_SERVER['DOCUMENT_ROOT']."/activate75.php");
if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ $server='localhost';$user='greatone';$password='gr38t0n3';$database='accounting'; $_SESSION['LEVEL']=10;}
else{ $server='localhost';$user='warmhugs_GodMode';$password='G0d.M0d3!';$database='warmhugs_cropMap';$_SESSION['LEVEL']=3; }
$LEVEL=$_SESSION['LEVEL'];$debug=true;$domain="softwarewebsecure.com|127.0.0.1";$lightbox="https://www.softwarewebsecure.com";
$sessionListSave=''; //Save this session when using ?RESET=1. Use commas if more than one.
define('SWD_KEY', 'KingOfKings'); define('SWD_AUTHENTICATE', true);
setcookie("humans_21909", "", time() - 3600, "/");
_Misc Software



0
12/14/2025
_Misc Software Archive Backup Google Earth My Places
google earth backup
Google Earth Pro
Move saved locations to a new computer
You can move locations you've saved in Google Earth to a different computer. Saved locations are called placemarks, and they're automatically saved to your computer.

Step 1: Find location file
Windows
Press Ctrl + Esc + r or Windows key + r.
. In the "Open" box, enter "%USERPROFILE%AppDataLocalLowGoogleGoogleEarth".
If you're using Windows XP, enter "%USERPROFILE%Application DataGoogleGoogleEarth" instead.
Select OK.
In the directory, you'll see a file called "myplaces.kml". This file has your saved locations.
Note: If you want to replace a corrupted myplaces.kml file, use "myplaces.backup.kml."
Mac
Open the Finder.
At the top of the screen, click Go. Hold down Option or Alt, then click Library and then Application support and then Google Earth.
You'll see a file called "myplaces.kml". This file has your saved locations.
Note: If you want to replace a corrupted myplaces.kml file, use "myplaces.backup.kml."
Step 2: Move location file
There are a few ways you can transfer the file with your saved locations to another computer:

Save the file in Google Drive
Email the file to yourself
Save the file to a USB drive
Tip: Back up your myplaces.kml file to a removable device, like USB drive.
_Misc Software



0
01/23/2025
_Misc Software Setup Bluehost Email Setup On Pop3
email bluehost
Outook
These are results for bluehost pop3 email setup
Search instead for blue host pop3 email setup
AI Overview
To set up Bluehost email with POP3, configure your mail client using incoming server
mail.yourdomain.com (or pop.titan.email for professional email) on port 995 with SSL, and outgoing server mail.yourdomain.com (or smtp.titan.email) on port 465 or 587 with SSL/TLS. POP3 downloads messages to your device, making them accessible offline but often removing them from the server.
Key Bluehost POP3 Settings

Username: Full email address (e.g., user@example.com)
Password: Password for your email account
Incoming Server (POP3): mail.yourdomain.com (or pop.titan.email)
Incoming Port: 995
Security: SSL/TLS
Outgoing Server (SMTP): mail.yourdomain.com (or smtp.titan.email)
Outgoing Port: 465 (or 587)
Authentication: Required for outgoing server (use same username/password)

Setup Steps by Device

Gmail (Web): Go to Settings > "Accounts and Import" > "Check mail from other accounts" > Add a mail account > Select POP3 and enter the settings above.
Windows 10 Mail: Search for Mail > Accounts > Add Account > Advanced Setup > Internet email > Fill in POP3 details.
Android (Gmail App): Settings > Add account > Other > Select POP3 > Enter details.

Note: Ensure "Leave a copy of messages on server" is checked in your email client settings if you want to access mail from multiple devices
_Misc Software



0
02/19/2026
Vb.net Function Calling A Click Event
call
Vb.net Events
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Button2_Click(Sender, e)
End Sub

BTbulkMove_Click(sender As Object, e As EventArgs) translates to BTbulkMove_Click(sender, e)

BTtest_Click(sender As Object, e As EventArgs) translates to BTtest_Click(sender, e)
Vb.net



0
08/21/2025
Browsers Customizing Change The Default Download Location In Firefox
download firefox
Firefox
Browsers



0
02/08/2026
Windows >=10 Formatting Change Windows Date Format
time date format
Windows 11
Control panel
Date And time
Button Change date and time
Link "Change calendar settings
Select "English United states"
Windows >=10



0
08/14/2024
Windows >=10 Formatting Check Disk Chkdsk
check disk bad
Hard Drives
What is CHKDSK

Check Disk (CHKDSK) is a Windows built-in tool that scans your hard drive for corrupted files, repairs bugs and errors, and cleans up disk space to maintain your PC’s health. Use this tool when your PC is slow due to an almost full or failing hard drive.

CHKDSK commands:

chkdsk - Scans the hard drive for bugs or errors with no attempts of repair.
chkdsk [drive letter] - Replace “[drive letter]” to specify the internal or external drive to scan. For example, chkdsk C:
chkdsk /f - Attempts to fix bugs or errors while scanning the hard drive.
chkdsk /r - Attempts to fix sectors on the hard drive to make them readable in the file system.
chkdsk /x - Disconnects a drive to scan and fix it.
chkdsk /f /r /x - Scans the file system and its sectors, and fixes any errors found. If needed, this also disconnects the drive.

Run CHKDSK from File Explorer
If there only a few bad sectors on your drive, you can run CHKDSK command and format the drive to repair those bad sectors:
1. Press the Windows key and type cmd.
2. Right-click "Command Prompt" and choose "Run as administrator".
3. Type chkdsk E: /f /r /x and hit
Windows >=10



0
04/21/2025
_Misc Software Setup Check Gmail In Outlook Manually
gmail
Outlook Setup
_Misc Software



0
04/25/2025
Windows >=10 Query Cmd Ftype|clip
cmd ftype
Windows >=10



0
12/02/2025
_Misc Software Query Cmd Prompt
cmd
_Misc Software



0
12/02/2025
Vb.net Customizing Code Behinnd MR Button Webtools
chr MR
Web Tools
? seperates values
chr(032032?chr(032 use ascii
"bof" BEGIN OF FILE
"eof" END OF FILE
"lf" remove double CrLf
"td" Replace tabs with dash
"ts" tab to spaces
"tc" tab to comma
"lfc" replace line feeds with commas
"lb-" Replace line breaks with -
"{GET}" EXTRACT BETWEEN { }
"{DEL}" 'Delete BETWEEN { }
Vb.net



0
11/29/2024
Php Archive Code Zoom Backup Code
zoom format html_entity_decode
Codezoom.php
Php



0
12/28/2022
Vb.net Setup Compiling Error Locations
errors optimization
Locating Bug Fixes
optimize error
Project- project properties (located towards bottom)
Compile -towards bottom "Advanced Compile Options" uncheck "Enable Optimizations"

============

Resolving the 'Microsoft.Jet.OLEDB.4.0' Provider Not Registered Er…
1
2
3
The error Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine typically occurs when you try to use the Microsoft Jet OLEDB 4.0 driver on a 64-bit operating system. This driver is not compatible with 64-bit systems, leading to this error.

Example

string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
// Perform database operations
}
Solution 1: Change Project Build Configuration

One common solution is to change the build configuration of your project to target x86 (32-bit) instead of Any CPU or x64.

Steps:

Open your project in Visual Studio.

Go to Project Properties > Build.

Change the Platform target to x86.

Rebuild your project.

Solution 2: Use Microsoft.ACE.OLEDB.12.0

Another solution is to use the Microsoft Access Database Engine, which provides a 64-bit compatible driver.

Example:

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydatabase.accdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
// Perform database operations
}
Solution 3: Enable 32-bit Applications in IIS

If you are running a web application, you can enable 32-bit applications in IIS
3
.

Steps:

Open IIS Manager.

Select the application pool your application is using.

Click on Advanced Settings.

Set Enable 32-Bit Applications to True.

By following these steps, you can resolve the Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine error and ensure your application runs smoothly on both 32-bit and 64-bit systems.

Learn more:
1 -
stackoverflow.com
2 -
answers.microsoft.com
3 -
stackoverflow.com




Resolving the 'Microsoft.Jet.OLEDB.4.0' Provider Not Registered Er…
1
2
3
The error Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine typically occurs when you try to use the Microsoft Jet OLEDB 4.0 driver on a 64-bit operating system. This driver is not compatible with 64-bit systems, leading to this error.

Example

string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
// Perform database operations
}
Solution 1: Change Project Build Configuration

One common solution is to change the build configuration of your project to target x86 (32-bit) instead of Any CPU or x64.

Steps:

Open your project in Visual Studio.

Go to Project Properties > Build.

Change the Platform target to x86.

Rebuild your project.

Solution 2: Use Microsoft.ACE.OLEDB.12.0

Another solution is to use the Microsoft Access Database Engine, which provides a 64-bit compatible driver.

Example:

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydatabase.accdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
// Perform database operations
}
Solution 3: Enable 32-bit Applications in IIS

If you are running a web application, you can enable 32-bit applications in IIS
3
.

Steps:

Open IIS Manager.

Select the application pool your application is using.

Click on Advanced Settings.

Set Enable 32-Bit Applications to True.

By following these steps, you can resolve the Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine error and ensure your application runs smoothly on both 32-bit and 64-bit systems.

Learn more:
1 -
stackoverflow.com
2 -
answers.microsoft.com
3 -
stackoverflow.com
Vb.net



0
07/23/2025
Vb.net Customizing Control Window State Of App
maximize all programs minimize
Outlook Mail Cleaner
automatically minimize a window in VB.NET, you can set the WindowState property of the form to FormWindowState.Minimized. This can be done in various scenarios, such as when the form loads, in response to a user action (like clicking a button), or based on a timer.
1. Minimizing the Current Form:
To minimize the form where the code is executed:
Code

Me.WindowState = FormWindowState.Minimized
This line of code can be placed within an event handler, such as a button click event or a form load event.
2. Minimizing All Active Forms:
To minimize all forms currently open in your application:
Code

For Each frm As Form In Application.OpenForms
frm.WindowState = FormWindowState.Minimized
Next frm
This code iterates through the Application.OpenForms collection and sets the WindowState of each form to Minimized.
3. Minimizing an External Application Window (Advanced):
Minimizing an external application's window requires using Windows API functions. This involves obtaining the window handle of the target application and then using functions like ShowWindow to manipulate its state. This is a more complex approach and typically involves PInvoke to call unmanaged code.
Example for a specific event:
To minimize the form when a specific button is clicked:
Code

Private Sub btnMinimize_Click(sender As Object, e As EventArgs) Handles btnMinimize.Click
Me.WindowState = FormWindowState.Minimized
End Sub

Maximize all apps


Imports System.Runtime.InteropServices
Module ModConnection

' Import the ShowWindow function from user32.dll

Public Function ShowWindow(hWnd As IntPtr, nCmdShow As Integer) As Boolean
End Function

' Constants for ShowWindow

Public Const SW_SHOWNORMAL = 1
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_SHOWMINIMIZED = 6

your function calls

Private Sub btProcess_Click(sender As Object, e As EventArgs) Handles btProcess.Click

File1.Items.Clear()
For Each p In Process.GetProcesses
If p.MainWindowTitle <> "" Then
'File1.Items.Add(p.MainWindowTitle + "..running")
File1.Items.Add("[" + p.ProcessName + "=" + p.MainWindowTitle + "]")
ShowWindow(p.MainWindowHandle, SW_SHOWMAXIMIZED)
End If
Next
End Sub
Vb.net



0
10/19/2025
Php Files Copy A File In PHP
file copy
Copying Files
To copy a file in PHP, you use the built-in
copy() function. This function takes the source file path and the destination path as arguments and returns true on success or false on failure.
Syntax
php

bool copy(string $source, string $destination, resource $context = null): bool

$source (Required): The path to the original file you want to copy.
$destination (Required): The path, including the new filename, where the file will be copied. If the destination file already exists, it will be overwritten.
$context (Optional): A context resource created with stream_context_create().

Example
Here is a basic example of how to copy a file and check the result:

=?php

// Specify the source file path
$source_file = 'path/to/original_file.txt';

// Specify the destination path, including the new filename
$destination_file = 'path/to/new_directory/copied_file.txt';

// Use the copy() function
if (copy($source_file, $destination_file)) {
echo "File copied successfully!";
} else {
echo "Something went wrong while copying the file. Check permissions.";
}

?=


Important Considerations

File Permissions: The PHP script must have permission to read the source file and write to the destination directory. Permission errors are a common reason for failure.
Destination Path: The destination must include the new filename, not just the directory name. For example, you need .../new_dir/copied.txt, not just .../new_dir/.
Error Handling: The copy() function returns a boolean, so it is important to use an if statement to handle potential errors gracefully.
Moving vs. Copying: If you want to move a file (delete the original after copying), use the rename() function instead.
Uploaded Files: For handling files uploaded via an HTML form (HTTP POST method), you must use the specialized move_uploaded_file() function, not copy().
Php



0
12/20/2025
Vb.net Files Create A Copy Or Move A File In A Different Directory
copy files move files
File Management
' Copy the file to a new location without overwriting existing file.
My.Computer.FileSystem.CopyFile(
"C:UserFilesTestFilestestFile.txt",
"C:UserFilesTestFiles2testFile.txt")

' Copy the file to a new folder, overwriting existing file.
My.Computer.FileSystem.CopyFile(
"C:UserFilesTestFilestestFile.txt",
"C:UserFilesTestFiles2testFile.txt",
Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)

' Copy the file to a new folder and rename it.
My.Computer.FileSystem.CopyFile(
"C:UserFilesTestFilestestFile.txt",
"C:UserFilesTestFiles2NewFile.txt",
Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)

==================
overwrite defaults to false need to add ",true" inside the function

The My.Computer.FileSystem.MoveFile method can be used to move a file to another folder. If the target structure does not exist, it will be created.

To move a file
Use the MoveFile method to move the file, specifying the file name and location for both the source file and the target file. This example moves the file named test.txt from TestDir1 to TestDir2. Note that the target file name is specified even though it is the same as the source file name.

VB

Copy
My.Computer.FileSystem.MoveFile("C:TestDir1test.txt",
"C:TestDir2test.txt")
To move a file and rename it
Use the MoveFile method to move the file, specifying the source file name and location, the target location, and the new name at the target location. This example moves the file named test.txt from TestDir1 to TestDir2 and renames it nexttest.txt.

VB

Copy
My.Computer.FileSystem.MoveFile("C:TestDir1test.txt",
"C:TestDir2nexttest.txt",
FileIO.UIOption.AllDialogs,
FileIO.UICancelOption.ThrowException)
Vb.net



0
12/10/2023
Php Files Create Directory File List After Database Backup
file list database backup example
Backup Sites
Php



0
12/19/2025
Php Function Create Lionks Backup
links $PDS_
Developer
Php



0
08/21/2024
_Misc Software Ini Creating A .user.ini File For Linux
user ini
Developer
_Misc Software



0
05/04/2025
Css Formatting CSS Scale Property
scale zoom
Media Screens
The CSS scale property allows you to resize elements by scaling them along the x, y, and z axes. This property is particularly useful for creating responsive designs and animations. The scale property can be defined with one, two, or three values, depending on the dimensions you want to scale.

Syntax and Usage

The syntax for the scale property is as follows:

scale: x-axis y-axis z-axis | initial | inherit;
Copy
x-axis: Defines the scale factor along the x-axis.
y-axis: Defines the scale factor along the y-axis.
z-axis: Defines the scale factor along the z-axis.

initial: Sets the property to its default value.

inherit: Inherits the property from its parent element.

Examples

Scaling uniformly in both x and y directions:

div {
scale: 2;
}
Copy
Scaling differently in x and y directions:

div {
scale: 2 0.5;
}
Copy
Scaling in x, y, and z directions:

div {
scale: 1 1.5 2;
}
Copy
Alternative: CSS Transform Property

An alternative to the scale property is using the CSS transform property with the scale() function. This function allows you to scale elements in 2D or 3D space. For example:

div {
transform: scale(2);
}
Copy
This will achieve the same effect as scale: 2; but is part of the broader transform property.

Important Considerations

Accessibility: Scaling and zooming animations can trigger migraines for some users. It's advisable to provide a control to turn off animations or use the prefers-reduced-motion media feature to disable animations for users who have reduced motion preferences.

Child Elements: The scale property affects all descendant elements, meaning that if you scale a parent element, all its children will be scaled as well.

Layout Flow: Unlike the scale() function in the transform property, the scale property does not cause other elements to reflow around it.

By understanding and utilizing the CSS scale property, you can create dynamic and responsive web designs that enhance user experience. Whether you choose to use the scale property directly or the transform property with the scale() function, both methods offer flexibility and control over element sizing.
Css



0
12/13/2025
Vb.net Customizing Debug Properties Of Project
signing compile debug settings
Vb 22
under the menu "debug" look for "xxxx debug properties"

Application
compile
debug
references
resources
services
Settings
signing
my extension's
security
publish
code analysis.
Vb.net



0
02/05/2025
Vb.net Database Delete A Record From A DAO Recordset
delete recordset
Vb.net



0
10/09/2022
Php Function Deletefile.php
delete exist file
Backup File Info
Php



0
05/18/2025
Php Object Determin A Files Type
file type
Checking Files
if looking for images
The following constants are defined, and represent possible exif_imagetype() return values:

Imagetype Constants
Value Constant
1 IMAGETYPE_GIF
2 IMAGETYPE_JPEG
3 IMAGETYPE_PNG
4 IMAGETYPE_SWF
5 IMAGETYPE_PSD
6 IMAGETYPE_BMP
7 IMAGETYPE_TIFF_II (intel byte order)
8 IMAGETYPE_TIFF_MM (motorola byte order)
9 IMAGETYPE_JPC
10 IMAGETYPE_JP2
11 IMAGETYPE_JPX
12 IMAGETYPE_JB2
13 IMAGETYPE_SWC
14 IMAGETYPE_IFF
15 IMAGETYPE_WBMP
16 IMAGETYPE_XBM
17 IMAGETYPE_ICO
18 IMAGETYPE_WEBP
19 IMAGETYPE_AVIF
Note:

exif_imagetype() will emit an E_NOTICE and return false if it is unable to read enough bytes from the file to determine the image type.



In PHP, you can determine the file type of a movie, PDF, or image using several functions. mime_content_type() returns the MIME type, finfo provides more detailed information, and exif_imagetype() is specifically for images.
Detailed Explanation:

1. mime_content_type():
This function uses the magic.mime file to return the MIME type of a file. For example:

mime_content_type('movie.mp4') might return video/mp4.

mime_content_type('document.pdf') might return application/pdf.
mime_content_type('image.jpg') might return image/jpeg.

2. finfo:
This function provides more detailed information about a file, including its type. It can be used to check for specific file types or extensions.
3. exif_imagetype():
This function is specifically designed for images. It reads the first few bytes of an image file to determine its type. It can be used to verify that a file is actually an image before processing it further.

Example:
Code

// Check file type using mime_content_type()
$file = 'movie.mp4';
$mime_type = mime_content_type($file);

if ($mime_type == 'video/mp4') {
echo "The file is a video.";
} elseif ($mime_type == 'application/pdf') {
echo "The file is a PDF.";
} elseif (strpos($mime_type, 'image/') !== false) { // Check if MIME type starts with 'image/'
echo "The file is an image.";
} else {
echo "The file type is unknown.";
}

// Check file type using finfo (more robust)
$finfo = finfo_open(FILEINFO_MIME_TYPE); // Open a fileinfo handle
$mime_type = finfo_file($finfo, $file, FILEINFO_MIME_TYPE);
finfo_close($finfo);

if ($mime_type == 'video/mp4') {
echo "The file is a video (finfo).";
} elseif ($mime_type == 'application/pdf') {
echo "The file is a PDF (finfo).";
} elseif (strpos($mime_type, 'image/') !== false) {
echo "The file is an image (finfo).";
} else {
echo "The file type is unknown (finfo).";
}

// Check image type using exif_imagetype()
$file = 'image.jpg';
$image_type = exif_imagetype($file);

if ($image_type == IMAGETYPE_JPEG) {
echo "The file is a JPEG image.";
} elseif ($image_type == IMAGETYPE_PNG) {
echo "The file is a PNG image.";
} elseif ($image_type == IMAGETYPE_GIF) {
echo "The file is a GIF image.";
} else {
echo "The file is not a supported image type.";
}

?>

Key Considerations:

Security:
.

Always validate file types on the server-side to prevent malicious files from being uploaded.
MIME Type vs. File Extension:
.
File extensions can be easily spoofed, so relying solely on them is not secure. MIME types provide a more reliable indication of file content.
finfo for Detailed Information:
.
finfo can be used to check for specific file types or extensions, providing more flexibility than mime_content_type().
exif_imagetype() for Image Validation:
.
This function is specifically designed for images and can be used to verify that a file is actually an image before processing it.
Php



0
05/18/2025
Mysql Query Different Types Of Queries
sum
Create Queries

SUM

SELECT SUM(amount) AS total_amount FROM orders;
Mysql



0
12/18/2025
Browsers Customizing Disable The "resend Confirmation" In Firefox
firefox config
Annoying Resends
You can disable the "resend confirmation" in Firefox by going to about:config, searching for dom.confirm_repost.testing.always_accept, and setting it to true, but this isn't officially supported and might have risks; a better way to avoid it is to use middle-click or Ctrl+click for new tabs instead of the back button, or use the POST/Redirect/GET pattern in website development.
Using about:config (Use with caution)

Type about:config in the Firefox address bar and press Enter.
Accept the risk if prompted.
Search for dom.confirm_repost.testing.always_accept.
Double-click the preference to change its value to true.

Better User Practices (Recommended)

Open in New Tab: Instead of clicking the back button after submitting a form (like a search or login), use your middle mouse button (scroll wheel) or Ctrl + Left-Click on links to open them in a new tab, then close that tab.
Avoid Back Button: Don't use the back button after posting data; it forces the browser to resend the form data.

For Developers (To prevent it on your site)

Implement the POST/Redirect/GET (PRG) pattern: After a form submission (POST), redirect the user to a new page using a GET request. This way, refreshing the page only reloads the GET page, not resubmits the form.
Browsers



0
12/20/2025
Windows >=10 Files Disk Management
computer disk management
Hard Drives
press windows key then type "computer management"
Look for "storage" then "Disk Management"
right click on which disk you want to look at. My case I wanted to "change drive letters and path" to assign a letter to one of my external drives.
Windows >=10



0
08/02/2025
Windows >=10 Customizing Disk Manager
hard drive letters
External Hard Drives
Using Disk Management:

Open Disk Management: Search for "Computer Management" in the Start menu and open it as an administrator.

Locate the drive: Find the external hard drive in the list of volumes.
Change or remove drive letter: Right-click on the volume and select "Change Drive Letter and Paths".
Remove the letter: Choose the "Remove" option to unassign the drive letter. If you want to assign a different letter, select "Change" and choose from the available letters.

This video demonstrates how to use Disk Management to change or remove a drive letter:
59s
Cube Computer Channel
YouTube · Jun 2, 2025
Using Diskpart:

1. Open Diskpart:
.

Search for "cmd" in the Start menu, right-click on "Command Prompt", and select "Run as administrator". Then, type diskpart and press Enter.
2. List volumes:
.
Type list volume and press Enter to see all volumes and their corresponding numbers.
3. Select the volume:
.
Type select volume X (replace X with the volume number of your drive) and press Enter.
4. Remove or assign the letter:
.
To remove the letter, type remove letter=X (replace X with the drive letter) and press Enter. To assign a new letter, type assign letter=Y (replace Y with the desired letter) and press Enter.
5. Exit Diskpart:
.
Type exit and press Enter.
Windows >=10



0
07/28/2025
Mysql Database Does Field Exit In Table
field exists
Developer
Mysql



0
12/02/2023
Vb.net Controls DoEvents In .NET
doevents
Developer
18

Application.DoEvents()
Vb.net



0
12/14/2023
_Misc Software Convert Export Audio
DaVinci resolve audio
Sound Editor
How to Export Audio ONLY in Davinci Resolve (+ Best Format)

By
Jens Trimmer
May 3, 2022
UPDATED
January 14, 2023
Export
In this article, you will learn how to export audio ONLY from Davinci Resolve.

This is actually quite simple so let’s get to it:

Open the “Deliver” page inside Davinci Resolve.
In the “Render Settings” window, open the “Video” tab and uncheck “Export Video“.
Click on “Audio” to open the tab, and change “Format” to “MP3” or “Wave“.
Click on “Add to Render Queue“.
Click on “Render All” on the right-hand side of the screen.
That’s the straightforward answer on how to do it!

For a more detailed explanation of this, and whether “MP3” or “Wave” is best, read on!

(You’ll also learn how to render only one audio track).

How to Export Audio Only From Davinci Resolve! (Detailed Guide)
So let’s explain what was discussed above with a bit more details (and pictures!).

It does not matter if it’s a video or simply a song you have added to the timeline.

Your final product will end up how you set the export settings anyways.

Below, you can see that I’ve added a normal MP4 file to the timeline, which I’m going to export as an MP3 file:

Normal click in timeline
The next step is to go to the “Deliver” page in Davinci Resolve:

deliever page
Inside the “Deliver” page you should be able to see the “Render Setting” in the top corner on the left-hand side. Watch the picture below if you can’t see it.

Inside the “Render Setting“, the first thing you see is some pre-made render settings. Which is awesome, and something we are going to use!

By default this one is set to “Custom Export“, we want to change this one to “Audio Only“.

To find this option you have to scroll sideways:
_Misc Software



0
01/07/2026
Vb.net Files FILE MODIFICATION
file date newer
File Copy
Vb.net



0
11/17/2024
Windows >=10 Customizing File Sharing
file sharing
File Sharing
Skip to main content
The future is yours
Microsoft Build · May 19?–?22, 2025

Join developers and AI innovators to refactor your skills at Microsoft Build.

Learn
Sign in
Q&A
Windows 11 pro cannot connect to shared folders

Anonymous
Jun 22, 2024, 10:43 PM
I recently pulled an old Win 8.1 computer out of retirement to use as a 'sever.'

I set it up and got it up to date with Windows Updates and other updates.

Then I tried to share folders from this PC to a Windows 11 PC. I also am running a Windows 7 PC for remote desktop and testing..

When I clicked on the PC icon in Network, the shares would not be exposed from win 11 to win 8.1 as the server.

I had some success, but intermittent problems seeing Win 7 shares from Win 11.

I ensured Network Discovery was turned on and I tried toggling password protection for shares on and off.

I searched the Net for days and tonight, I found an article that describes a known and acknowledged problem withe Windows 11, Microsoft Accounts (vs local accounts) and shared folders.

It appears that when I log into a Microsoft Account on my Win 11 machine, I am not able to reliably see shares on other computers. Some shares work fine and others do not work at all. The most common problem was that I would click on a computer to expose its shares and I would be prompted to log into the share--at the computer level.

In my experimentation, I discovered that if I logged into an Admin account, shares worked. I thought it was some sort of security issue, and I wasted much time trying to discover the correct security settings.

The Admin account is and has always been a Local account, and the account I use daily is a Microsoft account. The problems I was having were NOT security issues as much as they were an acknowledged bug related to MS account logins and network shares.

I converted my regular user MS account to a Local account and I was able to see shares across the variety of Win 7, Win 8.1 and Win 11 computers.

I do not use MS services that require a MS account--like Office, On Drive, or the many other services that are available, so converting to a local account is expected to be painless and shares between computers if very important to me.

How to convert MS account computer login to a Local account login:

If you are using MS services, they will require some tweaking to make them work after the conversion!!

(1)Open Settings

(2)Open Accounts --on the left

(3)Under the title "Account Settings," open Your Info

(4)Under Account Settings, open Microsoft Account-->Change to Local Account

(5)Follow instructions to set the Local password.


Copy
When done setting password, you will be forced to sign out and then sign in again.
(6)Try to use you network shares !!

I hope this explanation helps others avoid problems I have experienced.

Microsoft, The article I found describing this fix was dated Sep 2023 and the root cause of the problem is still a problem for people using folder shares from older Windows versions to Windows 11 (10?) when logged into a Microsoft Account.

Make it work !!

Jim

***moved from Windows / Windows 11 / Settings***

Windows Windows Client for IT Pros Networking Network connectivity and file sharing

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question. To protect privacy, user profiles for migrated questions are anonymized.

I have the same question
10
{count} votes
Accepted answer

Anonymous
Jun 24, 2024, 11:20 PM
Hi Jim,

Thank you for sharing your detailed experience and solution regarding the issue with shared folders between Windows 11 and older Windows versions.

Summary of the Issue and Solution

You described that when using a Microsoft Account on your Windows 11 PC, you experienced intermittent problems accessing shared folders on other computers, specifically those running Windows 7 and Windows 8.1. The shares were more reliable when using a local admin account rather than a Microsoft Account.

You found that converting your Microsoft Account to a Local Account resolved the issue, allowing you to access shared folders consistently across your network. Below are the steps you followed to make this conversion:

Steps to Convert a Microsoft Account to a Local Account

Open Settings
Navigate to Accounts:
On the left panel, click on *Accounts*.
Open Your Info:
Under the title "Account Settings," select *Your Info*.
Change to Local Account:
Under "Account Settings," click on *Microsoft Account* and then select *Change to Local Account*.
Set the Local Password:
Follow the instructions to set a local password.
After setting the password, you will be prompted to sign out and then sign in again.
Test Network Shares:
After signing back in with the Local Account, try to access your network shares again.
Additional Recommendations

Network Discovery and File Sharing:
Ensure that Network Discovery and File Sharing are enabled on all your devices.
Go to Control Panel > Network and Sharing Center > Change advanced sharing settings to verify these settings.


Password Protected Sharing:
Depending on your security requirements, you might need to enable or disable password protected sharing.
This setting can be found under the same advanced sharing settings menu mentioned above.
Verify SMB Protocols:
Ensure that the SMB protocol versions required by your devices are enabled.
On the Windows 11 PC, go to Control Panel > Programs > Turn Windows features on or off and verify that the necessary SMB versions (SMB 1.0/CIFS File Sharing Support and SMB Direct) are enabled if needed.


Further Assistance

If you continue to experience issues or have any other questions, please feel free to reach out. We appreciate your feedback and will continue to work towards improving the user experience.

Thank you for your patience and cooperation.

Best regards,

Rosy

Forum Support Team

Please sign in to rate this answer.
1 person found this answer helpful.
2 additional answers

Anonymous
Aug 11, 2024, 7:34 AM
I also have this issue, but having followed all of the steps above it is still not solved.

I have a Windows Vista PC and a Windows 8.1 laptop.

I am able to access shared folders between these two using the HomeGroup facility in Windows 8.1

I recently added a Windows 11 pro machine. Following the advice above it has a Local account with password.

In the network section of Explorer I cannot see the Windows 8.1 machine,

I can (apparently) open it as a media library source in wmp, but there is no content found in Music, Videos or Pictures.

The Win11 PC can see the Vista PC, but when I try to open it in explorer it fails.

The Windows Network Diagnostics reports:

Your computer appears to be correctly configured, but the device or resource (XXXX-XX) is not responding

'Detected', yellow warniing triangle

The Vista PC can see the Windows 11 machine, but opening fails. The diagnostic reports:

Network diagnostics pinged the remote host but did not reeceive a response

On the Windows 8.1 laptop I can see both the Vista machine (which I can also access) and the Windows 11 machine, but opening the latter fails. The diagnostic reports:

Windows can't communicate with the device or resource (XXXX-XXXXXXXX)

'Detected', yellow warniing triangle

There is also a mouse-over hint with the message:

It is available but is not responding to the connection attempts. A firewall or network security policy on the remote computer might be blocking the connection on port 'file and print sharing resource'.

In Windows Defender

Domain network = Firewall is On

Private network (active) = Firewall is On

Public network = Firewall is On

In Windows Defender, Domain network

Active domain networks = Not connected

Microsoft Defender Firewall = On

Incoming connections = Unchecked

In Windows Defender, Private network

Active private networks = [wifi connection]

Microsoft Defender Firewall = On

Incoming connections = Unchecked

In Windows Defender, Private network

Active public networks = Not connected

Microsoft Defender Firewall = On

Incoming connections = Unchecked

In Windows Defender, Allowed Applications

There is a long list of entries, those which I thought most relevant are:

On - Core Networking

Off - Core Networking Diagnostics

On - File and Printer Sharing

On - File and Printer Sharing over SMBirect

On - Network Discovery

Off - Secure Socket Tunneling Protocol

Off - SNMP Trap

On - Wi-Fi Direct Netword Discovery

On - Windows Media Player

Off - Windows Media Player Network Sharing Service

On - WLAN Service - WFD Application Services ...

On - WLAN Service - WFD Services ...

On - Workplace or School Account

On - Your Account

Under Firewall & network protection, Advance settings

There are three sections in Overview:

Domain Profile
Private Profile is Active
Public Profile
All three have the following entries:

Windows Defender Firewall is on
Inbound connections that do not match a rule are blocked
Outbound connections that do not match a rule are allowed
Changing the 'Inbound .... blocked' entries to Unblocked appears to disable the Firewall

Under Inbound Rules and Outbound Rules there are many, many entries

There are no entries under Connection Security Rules

Temporarily disabling the Microsoft Defender Firewall does not make any difference.

There is an Apple computer on the network. The Win11 PC can log into this Apple PC using a guest username and password

There is a smart TV on the network with an external HD connected. The Win11 PC can open and edit a text file that I put on this drive.

I would be happy to provide any more data.

Regards

Please sign in to rate this answer.

Anonymous
Aug 15, 2024, 4:49 AM
ps

I also posted my reply on this forum: https://answers.microsoft.com/en-us/windows/forum/windows_11-wintop_connect/win11-unable-to-seeconnect-to-shared-folders-on/fe2a32e8-459a-40ca-bfe2-ac979ae62599?messageId=9a6bbedc-9b37-45d1-a072-571604ad821f

And a response there led me to a solution - I installed the Client for NFS on the Win11 machine and it was then able to see and access the Win8.1 PC (everything under C;Users)

The Win81 machine was also able to acccess the Shared folders on the Win11 PC.

No change with the Vista machine but I can live with that.

(Note: the SMB protocols referred to in the answer above are being retired due to a security problem)

Please sign in to rate this answer.
2 people found this answer helpful.
Previous Versions
Blog
Contribute
Privacy
Terms of Use
Code of Conduct
Trademarks
© Microsoft 2025
Windows >=10



0
03/22/2025
Php Language Finds The Position Of The Last Occurrence Of A String
search find
Developer
PHP strrpos() Function

Example
Find the position of the last occurrence of "php" inside the string:

echo strrpos("I love php, I love php too!","php");
?>
Definition and Usage
The strrpos() function finds the position of the last occurrence of a string inside another string.

Note: The strrpos() function is case-sensitive.

Related functions:

strpos() - Finds the position of the first occurrence of a string inside another string (case-sensitive)
stripos() - Finds the position of the first occurrence of a string inside another string (case-insensitive)
strripos() - Finds the position of the last occurrence of a string inside another string (case-insensitive)
Syntax
Php



0
02/13/2025
_Misc Software Files Fixing Email Hotmail
outlook email regedit
File Management
_Misc Software



0
03/07/2024
Vb.net Function Function Variable Passing
function
Function
Key Points:
ByVal passes a copy of the variable.
Changes inside the function do not modify the original variable.
This is the default passing mechanism in VB.NET if you don’t specify ByRef.

When to use ByVal

When you want to protect the original variable from being changed.
When passing immutable data (e.g., numbers, strings) where modification is unnecessary.
If you want, I can also show you the ByRef version so you can compare how it changes the original variable

Function EmailCriteria(ByRef email_count As Int16)
Dim MV(200, 2) As String, L As Integer
Try
Dim sqL As String = "SELECT [move_to],[subject_filter],[archive] FROM [move_email] WHERE [archive]>0 ORDER BY [move_to],[subject_filter]"
ConnDB()
cmd = New OleDbCommand(sqL, conn)
dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
Catch ex As Exception
LAerrorMessage.Text = "error BTbulkMove DB:" & ex.Message
End Try
Do While dr.Read
MV(L, 0) = dr(0) : MV(L, 1) = dr(1) : MV(L, 2) = dr(2)
L = L + 1
Loop
email_count = L - 1
Return MV
End Function
Vb.net



0
02/28/2026
Php Files Getting A Files Extension
file extension
File Management
Php



0
11/20/2025
Vb.net Customizing Handling Directories
directory
Developer

Creating Directories


If Not System.IO.Directory.Exists(YourPath) Then
System.IO.Directory.CreateDirectory(YourPath)
End If
Vb.net



0
03/23/2025
Vb.net Controls How To Use MSGBOX YES NO
message box
Decision
vate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim payed As Integer
Dim balance As Integer
Dim paying As Integer
Dim d As Integer
Dim c As Integer
Try

Dim ans As Integer
If TextBox7.Text = "" Or 0 Then

MsgBox("please enter amount", MsgBoxStyle.Critical)
Else
If TextBox6.Text = 0 Then

MsgBox("the student is fully payed", MsgBoxStyle.Critical)
Else
ans = MsgBox(" are you want to upadate the students payment? ", MsgBoxStyle.YesNo, "confirm ")
If MsgBoxResult.Yes Then


payed = Val(TextBox5.Text)
balance = Val(TextBox6.Text)
paying = Val(TextBox7.Text)
d = payed + paying
c = balance - paying
TextBox5.Text = d
TextBox6.Text = c

Dim SqlQuery = "UPDATE sample SET [Payed Amount] ='" & TextBox5.Text & "',Balance ='" & TextBox6.Text & "' WHERE ID = " & a & " ; "
Dim sqlcommand As New OleDbCommand
With sqlcommand
.CommandText = SqlQuery
.Connection = conn
.ExecuteNonQuery()
End With
MsgBox("student payment succesfully updated")
My.Computer.Audio.Play(My.Resources.CASHREG, AudioPlayMode.Background)
If TextBox6.Text = 0 Then
MsgBox("the student is now fully paid", MsgBoxStyle.Information)
TextBox7.Text = ""
Else

MsgBox("students current balance is " & Convert.ToString(TextBox6.Text))
LoadListView()
TextBox7.Text = ""
End If
Else
Exit Sub
End If
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
Vb.net



0
12/11/2023
Vb.net Customizing How To: Rename A File In Visual Basic
rename file
You don't need to mention the complete file path in newFileName parameter, just mention new file name here otherwise you will get ArgumentException.

Dim filePath As String = "C:fingerprint1"

If File.Exists(filePath) Then

Dim strNewFileName As String = "Fingerprint221"

My.Computer.FileSystem.RenameFile(filePath, strNewFileName)

End If
See also
Use the RenameFile method of the My.Computer.FileSystem object to rename a file by supplying the current location, file name, and the new file name. This method cannot be used to move a file; use the MoveFile method to move and rename the file.

To rename a file
Use the My.Computer.FileSystem.RenameFile method to rename a file. This example renames the file named Test.txt to SecondTest.txt.

VB

Copy
' Change "c:test.txt" to the path and filename for the file that
' you want to rename.
My.Computer.FileSystem.RenameFile("C:Test.txt", "SecondTest.txt")
This code example is also available as an IntelliSense code snippet. In the code snippet picker, the snippet is located in File system - Processing Drives, Folders, and Files. For more information, see Code Snippets.
Vb.net



0
12/09/2023
Php Database Inserting Multiple Rows Into A Table
insert multiple records
Database
Php



0
12/04/2023
_Misc Software Files Locating Storage Folders
Folder telegram
Locate Me
Telegram

depends on your device: on Android, it's typically Internal Storage/Telegram/Telegram Video or Android/data/org.telegram.messenger/files/Telegram/Telegram Video;
_Misc Software



0
10/25/2025
Microsoft Excel Customizing Lock The Top Row / Header When Scrolling In Excel & Google Sheets
freeze lock
Headers
excel freeze panes example
Freeze Top Row
In a large worksheet with headings, you might want to make sure that the top row repeats when scrolling, so you can always see it.
In the Ribbon, select View > Freeze Panes.
excel freeze panes ribbon
Select Freeze Top Row.
As you scroll down in your worksheet, the top row remains visible regardless of how far you scroll.
excel freeze panes row68
To remove the freeze, select Unfreeze Panes from the Freeze Panes menu.
excel freeze panes unfreeze
Freeze Panes
You can also freeze more than one row at a time.
Position your cursor in the row you wish to freeze.
In the Ribbon, select View > Freeze Panes > Freeze Panes.
excel freeze rows multiple rows
The worksheet freezes Rows 1 to 3. If you scroll down, these rows remain in view.
excel freeze panes multiple rows example
To remove the pane freeze, select Unfreeze Panes from the Freeze Panes menu.
Try our AI Formula Generator
Ex. Sum all values in Column B where Column A equal Q1
Generate
Freeze Top Row in Google Sheets
The process is similar in Google Sheets
In the Menu, click View > Freeze > 1 row.
excel freeze panes google sheets menu
As you scroll down, the top row remains in place.
Microsoft Excel



0
01/05/2024
Php Language Loops In Php
loops do while
Php
Php



0
10/14/2024

Software Web Design